Вызов .Net объекта из разных потоков COM
От: greatvict www.insat.ru
Дата: 11.02.05 12:38
Оценка:
У меня есть .Net объект, зарегистрированный как COM объект.
Создается он из STA апартмента и ссылка на него сохраняется. Через некоторое время осуществляется вызов по этой ссылке, но из MTA апартмента. При этом происходит переключение вызова в STA апартмент (ожидается обработка вызова основным потоком приложения), что приводит к неприятным для меня последствиям (а именно к deadlock-у).

В COM для этих целей есть Neutral апартменты и Free Threaded Marshaller. Но как применить эти средства к .Net объекту?
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.