Re[3]: Проблема с Automation
От: Mikhail Kozlov Россия  
Дата: 31.10.03 03:02
Оценка:
Здравствуйте, kpn, Вы писали:

kpn>>>Очень редко появляется ошибка "Run-time error '-2147418107 (80010005)' Automation Error".

kpn>>>По данному коду существует такое описание ошибки "It is illegal to call out while inside message filter"

MK>>Такую ошибку я убрал сделав промежуточный FreeThreaded COM объект, для FreeThreaded не создается message filter.

MK>>Таким образом клиент создает inproc промежуточный объект, а тот уже лезет к серверу.

kpn>спасибо за предложение, оно очень интересное!

kpn>попробую почитать что такое FreeThreaded. Кстати, если дашь ссылочку- буду очень благодарен )

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/htm/aptnthrd_00hf.asp
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.