Форум: "Базы";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
ВнизСервис и ADO Найти похожие ветки
← →
stas © (2009-10-15 10:52) [0]Сервис стартующий от имени определенного пользователя нехочет работать с ADO.
в журнале ошибка "Не был произведен вызов CoInitialize".
Если в проекте вызвать CoInitialize, то ошибка следующая:
"Процесс службы не может установить связь с контроллером службы."
← →
Медвежонок Пятачок © (2009-10-15 11:18) [1]видимо не в том месте вызываешь.
← →
stas © (2009-10-15 11:52) [2]в инициализации модуля
← →
Медвежонок Пятачок © (2009-10-15 11:56) [3]неправильно.
вызов должен идти из того потока, в котором используется адо.
а потоков там как минимум два.
онкриэйт сервиса - один
онэкзекут его же - другой.
а в инициализации вызов вообще рано делать, о чем тебе и говорит ошибка.
← →
sniknik © (2009-10-15 11:57) [4]значит точно не там. сервис это же отдельный поток, и относится к нему нужно соответственно.
← →
stas © (2009-10-15 12:19) [5]Медвежонок Пятачок © (15.10.09 11:56) [3]
sniknik © (15.10.09 11:57) [4]
Спасибо!
вызвал в onExecute - заработало!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c