Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
8-70400
Unicorn
2003-02-11 09:47
2003.05.22
Нужно сделать несколько анимированных кнопок


14-70469
LOX
2003-05-03 18:05
2003.05.22
WWW сайт без знания пароля и логина


1-70357
saperxl
2003-05-10 01:51
2003.05.22
При переходе на другой ПК компоненты меняют размеры


1-70249
User
2003-05-12 09:52
2003.05.22
Абстрактные функции


14-70434
den_c
2003-04-30 17:52
2003.05.22
Что обознасает CON_W2




   Наверх