Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка обработчика события 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]

Ну и? Где хотя бы если не тестовый пример, то инструкция по созданию такового, и алгоритм тестирования. (Очень не хочется перезагружаться, так привык не перезагружаясь месяцами работать - спасибо гибернации...)


Наверх

Титульная страница Поиск, карта сайта Написать письмо