Вниз
Скачать: CL | DM;

Почему компоненты АДО не создаются с Owner=nil?!!!!!!   Найти похожие ветки 

← →
Aleksandr ©   (2002-02-20 19:13) [0]

У меня консольное приложение с тупой задачей - выполнить запрос к SQL+серверу, состряпать файл и вывалиться...
Чтобы оно не клянчило в системе BDE (да и ради поддержки современных технологий), я использую TADOQuery...
Но вот если такая фенька:
Query:=TQuery.Create(nil)
проскакивает, то при выполнении вот такого:
Query:=TADOQyery.Create(nil)
программа просто тупо завершает работу... Даже не заходя в except...
Как решить сию проблему?!


← →
Юрий Зотов ©   (2002-02-20 19:19) [1]

Проверьте, не отключены ли у Вас эти except"ы.


← →
Aleksandr ©   (2002-02-20 19:32) [2]

Сорри, разобрался... оказывается, нужно вызывать функцию CoInitialize, которая вызывалась при создании визуальных программ... Правда, сути я особо все равно не уловил... И нужно ли по завершении программы вызывать какую-нибудь обратную функцию...


← →
Набережных С.   (2002-02-20 19:53) [3]

CoUninitialize - в конце программы обязательно.
Суть - уведомить COM, что текущий поток собирается с ним работать. При этом COM проделает некоторые подготовительные действия по согласованию взаимодействия контекстов.



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

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



Память: 0.45 MB
Время: 0.007 c
6-19274
Serg!
2001-12-19 12:18
2002.03.07
Подскажите плз как заставить net send egor message принимать мессаги на компе с 9Х/МЕ


1-19126
Дремучий
2002-02-20 11:27
2002.03.07
Удалить коментарии!


6-19271
[TLS]Lord
2001-12-18 11:37
2002.03.07
Что, этого не кто не знает?


4-19390
Twilight
2002-01-03 09:27
2002.03.07
Работа с Com-портом, помогите пожалуйста !!!


3-19095
jack200180
2002-02-08 16:49
2002.03.07
РБД и ....




   Наверх