[Решено] Корректное завершение программы

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
novo
новенький
Сообщения: 43
Зарегистрирован: 31.07.2011 21:35:10

[Решено] Корректное завершение программы

Сообщение novo »

Доброго времени

Возникла необходимость сохранения данных непосредственно перед завершение работы windows (выключение,перезагрузка), в случае аварийных способов отключения, я снимаю с себя ответственность за потерянные данные, это так к слову.

Пробовал отслеживать системные сообщения:

1. procedure WMQUERYENDSESSION(var Msg: TMessage);message WM_QUERYENDSESSION;

2. procedure WMEndSession(var Msg: TWMEndSession); message WM_ENDSESSION;

Результата никакого, возможно, я их не корректно использую.

Подскажите, как осуществить подобное?
Последний раз редактировалось novo 06.08.2011 22:00:58, всего редактировалось 1 раз.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Application.OnEndSession
Application.OnQueryEndSession
Воспользоваться этими событиями можно через компонент TApplicationProperties.
Ответить