-
Сервис стартующий от имени определенного пользователя нехочет работать с ADO. в журнале ошибка "Не был произведен вызов CoInitialize". Если в проекте вызвать CoInitialize, то ошибка следующая: "Процесс службы не может установить связь с контроллером службы."
-
видимо не в том месте вызываешь.
-
в инициализации модуля
-
неправильно. вызов должен идти из того потока, в котором используется адо. а потоков там как минимум два.
онкриэйт сервиса - один онэкзекут его же - другой.
а в инициализации вызов вообще рано делать, о чем тебе и говорит ошибка.
-
значит точно не там. сервис это же отдельный поток, и относится к нему нужно соответственно.
-
Медвежонок Пятачок © (15.10.09 11:56) [3] sniknik © (15.10.09 11:57) [4] Спасибо! вызвал в onExecute - заработало!
|