Вниз
Скачать: 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.011 c
8-5079
debuger
2002-10-20 13:58
2003.02.03
Реализация отмена-повтор последних действий


14-5178
-----------------
2003-01-18 13:05
2003.02.03
Как пихнуть файл типа Tbitmap в record?


1-4888
badaxe
2003-01-22 10:37
2003.02.03
Минимизация формы.


6-5113
pwlusa
2002-12-05 06:52
2003.02.03
Как получить HTML код


9-4704
Pauchok
2002-08-07 02:53
2003.02.03
Вопрос




   Наверх