Здравствуйте, CM, Вы писали:
CM>Здравствуйте, CM, Вы писали:
CM>>При попытки получить объект из COM сервера — сервиса программа ожидает около 3 минут, потом выдает ошибку:
CM>>0x80080005 Server execution failed, а в логе появляется запись "The server {E33C8B42-E303-45DB-9866-EFA725B80F89} did not register with DCOM within the required timeout.".
CM>>Если COM сервер не регистрируем как сервис,то объект спокойно получаю
CM>>в сервисе отключал безопасность, ситуация не изменилась
CM>>пишу на ATL 7.0
CM>>Не могу понять в чем дело.
CM>>Заранее спасибо, буду рад любой информации
CM>Разобрался в чем проблема.
CM>когда определен макрос _ATL_FREE_THREADED объект получить невозможно появляется ошибка см. выше.
CM>если такрос определен _ATL_APARTMENT_THREADED, то объект получается нормально.
CM>Кто-нибудь знает почему
ответ
здесьАвтор: Quantum
Дата: 30.09.02
...