|
|
От: |
Vi2
|
http://www.adem.ru |
| Дата: | 27.11.02 08:01 | ||
| Оценка: | |||
Я думаю, что нужно пользоваться поиском по своим ключевым словам. Вижу, ты их знаешь!S> Имеем COM-объект, создающий внутри себя рабочий поток, иногда генерирующий события, т.е. вызывающий методы connection points. В модели MTA все нормально, но если объявить объект как STA, то происходят исключения в клиентах. Знаю, что необходимо маршаллить из потока в поток указатели на интерфейсы точек соединения, но никак не могу сообразить с какого конца к ним подойти, в какой момент CoMarshal.., а в какой — CoUnMarshal..
S> Ткните пожалуйста хотя бы в исходник подобного объекта, объявленного как Both, создающего внутри себя рабочий поток, генерирующий события.