Главная страница
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.013 c
11-1227810366
Jon
2008-11-27 21:26
2011.03.20
Activemovie


2-1293130116
dreamse
2010-12-23 21:48
2011.03.20
Подскажите как прочитать из переменой


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


2-1293391673
nza
2010-12-26 22:27
2011.03.20
Помогите с классами


15-1291152578
Юрий
2010-12-01 00:29
2011.03.20
С днем рождения ! 1 декабря 2010 среда