Re[2]: Free-Threaded Marshaler. Как его реализовать в D5?
От: Аноним  
Дата: 05.01.02 07:44
Оценка:
Здравствуй Vlad,

Я не работал с IMarshal'ом... Можешь скинуть кусок кода? ;) Сенкс!


VD>Здравствуйте IDispatch, Вы писали:


ID>>Кто-нибудь знает как это сделать в D5?? Я посмотрел пример с использованием ATL в VC++ — там это легко, но не эстетично ;))


VD>:)))


ID>>Я вот думаю, наверняка же можно эти макросы инкапсулировать...?


VD>Так в чем проблема?


VD>Дкльфи аггрегировать COM-объекты умеет? (вроде да)


VD>Сам FTM — это ни что иное как внешний COM-объект который нужно аггрегировать.


VD>Короче, создаешь FTM с помощью CoCreateFreeThreadedMarshaler.

VD>Вместо IMarshal выдаешь указатель на FTM.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.