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

Вниз

TThread и завершение приложения   Найти похожие ветки 

 
Sandman25 ©   (2003-07-18 11:58) [0]

Добрый день.
Из приложения запускаю несколько потоков, выполняющих экспорт данных в Excel. Посоветуйте, какая должна быть реакция на попытку выключить компьютер?
Сейчас я обрабатываю OnCloseQuery, в котором
CanClose := IsAllThreadsDone;
IsAllThreadsDone возвращает True, если число незавершенных потоков больше нуля (каждый поток в Create увеличивает переменную, в Destroy уменьшает, использую TCriticalSection для доступа к переменной).
Нормально ли заставлять пользователя ждать завершения обработки?


 
Виктор Щербаков ©   (2003-07-18 12:01) [1]

Вот и спрашивай у пользователя в OnCloseQuery.
А нужно ли ему дожидаться - он сам решит.


 
Sandman25 ©   (2003-07-18 12:18) [2]

Все гениальное просто :)
Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
3-100603
McSimm2
2003-07-09 11:34
2003.07.31
---|Ветка была без названия|---


1-100814
DimaS
2003-07-17 13:49
2003.07.31
Как отследить изменения в каталоге?


14-100922
RomanS
2003-07-14 04:09
2003.07.31
Несколько серьезных вопросов по программированию 3D графики


14-100957
Vlad Oshin
2003-06-30 19:48
2003.07.31
Вы верите в определение качеств человека по мимике, поче-


1-100738
Aleksei
2003-07-15 18:13
2003.07.31
Delphi & Excel