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

Вниз

Как проинициализировать ADOConnection в сервисе?   Найти похожие ветки 

 
BlackTiger   (2003-04-30 16:06) [0]

Этот вопрос возникал уже не раз, но никак не могу найти ссылку на эти ветки.

Помню только, что надо где-то вызвать CoInitialize. А вот в каком месте и с какими параметрами - не могу вспомнить или найти.

Код:

procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
Conn := TADOConnection.Create(nil); //<-умирает тут
Conn.ConnectionString := SomeConnectionString;
Conn.Open;
end;


Люди! Помогите чем могЁте!


 
sniknik ©   (2003-04-30 16:21) [1]

ага, чёто типа

procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
CoInitialize(nil);
Conn := TADOConnection.Create(nil); //<-пусть живет
Conn.ConnectionString := SomeConnectionString;
Conn.LoginPrompt:= false; <- тоже нужно
Conn.Open;
end;

и в конце не забыть CoUnInitialize();


 
BlackTiger   (2003-04-30 17:38) [2]

Премного благодарен, спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
14-70484
Fennek^Red
2003-05-01 19:28
2003.05.22
Две винды


1-70309
paxer
2003-05-08 13:05
2003.05.22
Как написать числовую константу в двоичном формате?


14-70481
GOOD
2003-05-01 02:33
2003.05.22
<B>прочитайте выписки из известных рассказов, газет, поэм</B>


14-70450
sorry
2003-04-30 20:17
2003.05.22
Атипичная пневмония ?! Что скрывают ?!


6-70423
BGV
2003-03-24 18:46
2003.05.22
FTP-компонент висит при вызове метода List (Dial-up)