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

Терминирование потока (thread)   Найти похожие ветки 

← →
blond   (2003-01-24 09:23) [0]

Здравствуйте!

Из основного кода программы создаю параллельный поток, в котором запускается запрос TQuery.
Запрос сложный и кол-во запсией большое, соответственно порожденный поток "подвисает"
Основной живет нормально.
Как из основного потоко корректно терминировать параллельный поток, согласен даже на уничтожение query в параллельном потоке.
Но так чтоб обработалось событие onTerminate параллельного потока.

Такой вот вопрос


← →
Suntechnic ©   (2003-01-24 09:33) [1]

Никак не получится корректно завершить, если только запрос не запущен в асинхроном режиме. А уж коль скоро речь идёт о TQuery то ответ однозначный: корректно никак. Можно конечно поток "прибить" с помошью TerminateThread, но это будет издевательство над БД.



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

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



Память: 0.45 MB
Время: 0.01 c
1-4934
grusty
2003-01-24 18:45
2003.02.03
Изменение Caption в дочерней форме


1-4892
Z-man7777
2003-01-25 11:15
2003.02.03
Выборка/сохранение из/ в базу любого файла


1-4951
vvvaaa
2003-01-26 15:32
2003.02.03
TreeView


3-4706
dolmat
2003-01-15 11:10
2003.02.03
qreport


3-4776
CPPBuilderDev
2003-01-16 16:18
2003.02.03
Коллеги, помогите кто делал репорты в Excell-e, очень надо...!




   Наверх