Re[11]: Вызов событий COM из разных потоков
От: Аркадий Россия  
Дата: 23.11.09 14:21
Оценка:
Здравствуйте, silart, Вы писали:

S>Т. е. у меня поток в начальный момент времени при старте получает Event Sink, сохраняет его в переменной внутри класса, при этом полученный интерфейс Event Sink'а используется напрямую.


Сделал — то же самое :( Причем попробовал сохранять в GIT и извлекать, используя напрямую, как IDispatch, так и сам IUpTaskEvents.
В случае, если FireEvent вызывается в основном потоке — событие исполняется, всё как и должно быть. В случае, если в слушающем потоке — не работает.

Может быть дело в том, что клиентом моему серверу выступает VBA приложение? =(
С уважением, Аркадий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.