COM объект обязан реализовывать интерфейс IDispatch и может реализовывать любое количество интерфейсов, но не все они могут быть описаны в его Type Library (из которой OleViewer генерит IDL). Чтобы узнать, поддерживает ли объект определенный интерфейс, надо вызвать метод QueryInterface, передав ему ID интерфейса. Почитайте какую-нибудь книжку по СОМ(напрмер, Дэйла Роджерсона) и MSDN. Удачи!
0
|