Здравствуйте homogenic, Вы писали:
H>Есть COM server, состоящий из нескольких потоков
H>Есть отдельный класс, реализующий поддержку Events ( через IConnectionPoint ),
H>объявленные с использованием DECLARE_CLASSFACTORY_SINGLETON
H>Клиент Создает объект этого класса и подсоединяется к Events
H>Сервер, чтобы послать сообщение клиенту, создает объект и вызывает что-то типа Fire_ляляля
H>Так вот, сообщения доходят до клиента, только в случае, если объект с Events создавался в том же потоке, что и server, в других потоках происходит exception при вызове Invoke внутри метода Fire_ляляля
H>Вопрос : ПОЧЕМУ?
H>Насколько я понимаю, необходимо копать в направлении маршаллинга.
код в студию как ты цепляешся к евентам
модели потоков объекта клиента