![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка обработчика события OnDestroy
AndreyRus © (2006-12-18 15:52:00)Ранее я использовал обработчик главной формы - OnDestroy для определения факта аварийного завершения работы приложения. В версии 2.36 он вызывался при нормальном завершении работы операционной системы, но при переходе на версию 2.48 я обнаружил, что OnDestroy перестал работать. Обновление KOL до версии 2.49 ситуацию не изменило.
AndreyRus (2006-12-26 22:18:00) [1]
> WM_QUERYENDSESSION - решение проблемы
Это понятно. Просто код обработки этого сообщения уже есть в KOL и раньше он работал.
Psychedelic (2006-12-26 13:59:00) [2]WM_QUERYENDSESSION - решение проблемы
AndreyRus (2006-12-26 07:36:00) [3]procedure TMainForm.MainFormDestroy(Sender: PObj);
begin
MsgOk('onDestroy');
end;
Эта процедура не вызывается при завершении работы операционной системы.
Vladimir Kladov (2006-12-20 21:35:00) [4]Ну и? Где хотя бы если не тестовый пример, то инструкция по созданию такового, и алгоритм тестирования. (Очень не хочется перезагружаться, так привык не перезагружаясь месяцами работать - спасибо гибернации...)