Re: Проблкма с COM и WndProc
От: Константин Л.  
Дата: 09.01.07 12:05
Оценка: 3 (1)
Здравствуйте, andrei_vish, Вы писали:

_>Здравствуйте,


_>У меня был компонент, написанный на C++ с использованием WinAPI. Я сделал для него COM wrapper на ATL, т.е. внутренности оставил те же. Тестовое приложение написал на VB6.


_>Проблема в том, что при использовании apartment threading модели не получается посылать COM events из внутренних потоков, т.е. вылетает exception. Зато скрытое окно работает отлично. Проявляется это только в тестовом приложении на VB6, для С++ приложений таких проблем нет.


из-за отсутствия маршалинга указателя во внутренние потоки?

_>При использовании free threading модели с COM events проблем нет, но скрытое окно не получает сообщений в WndProc.


_>В чем может быть проблема?


давай код. Без кода мы тут не угадываем


_>Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.