Re[4]: Вызов COM-объекта из разных потоков.
От: Alexey Shirshov Россия http://wise-orm.com
Дата: 28.06.03 08:27
Оценка:
Здравствуйте, EM, Вы писали:

[]

EM>А пофиг COM он умный, он не будет их маршалить, если они в одном апартменте живут.


Ну, это ты погорячился.

Откуда СОМ знает в какой поток ты маршалишь? Грубо говоря, дело обстоит так: в стрим сериализуется информация об объекте включая его потоковую модель. При вызове CoGetInterfaceAndReleaseStream эта информация извлекается и в зависимости от текущего апартамента, создается/не создается прокся.
Так что маршалить все и вся не задумываясь о последствиях — не есть хорошо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.