Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c