Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.20;
Скачать: CL | DM;

Вниз

Сервис и 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1291492139
Фокс Йовович
2010-12-04 22:48
2011.03.20
IE-8 и qooxdoo


2-1293376363
Godod
2010-12-26 18:12
2011.03.20
Чертеж графика по точке на видео


2-1293141411
adigozelov
2010-12-24 00:56
2011.03.20
IP address user


6-1235727155
d@vinchi
2009-02-27 12:32
2011.03.20
TTcpServer: Ответ на запрос - что не так?


15-1291238977
Юрий
2010-12-02 00:29
2011.03.20
С днем рождения ! 2 декабря 2010 четверг