Маршалинг указателей
От: Sc0ut Россия  
Дата: 27.11.02 06:24
Оценка:
Имеем COM-объект, создающий внутри себя рабочий поток, иногда
генерирующий события, т.е. вызывающий методы connection points. В
модели MTA все нормально, но если объявить объект как STA, то
происходят исключения в клиентах. Знаю, что необходимо маршаллить из
потока в поток указатели на интерфейсы точек соединения, но никак не
могу сообразить с какого конца к ним подойти, в какой момент
CoMarshal.., а в какой — CoUnMarshal..

Ткните пожалуйста хотя бы в исходник подобного объекта, объявленного
как Both, создающего внутри себя рабочий поток, генерирующий
события.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.