Re: Interfaces
От: George Seryakov Россия  
Дата: 27.08.03 15:56
Оценка:
Здравствуйте, Tremasov, Вы писали:

T>Имеется COM-объект, сделанный на D7, в котором имеется интерфейс с методом

T>(функция), возвращающим объект MyObject в OleVariant'e. MyObject
T>поддерживает интерфейс IMyObject, который является наследником от IUnknown,
T>но описания этого интерфейса в библиотеке типов нет.

T>Вопрос такой: можно ли работать с этим интерфейсом из Visual Basic / Delphi

T>через позднее связывание?

Да. Если интерфейс унаследован от IDispatch и диспатч реализован правильно.

T>Если да, то как. Киньте пример если несложно.


set myobj = yourobj.GetMyObj
msgbox myobj.mymethod(my_params)


Главное — так написать вызов, чтобы сгенерированный по нему вызов диспатча был корректным. Если библиотеки типов нет, то нужно посмотреть в коде.
GS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.