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

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

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

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

Сообщение novo » 05.08.2011 18:28:47

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

Возникла необходимость сохранения данных непосредственно перед завершение работы 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 раз.
novo
новенький
 
Сообщения: 43
Зарегистрирован: 31.07.2011 21:35:10

Re: Корректное завершение программы

Сообщение Odyssey » 05.08.2011 19:58:49

Application.OnEndSession
Application.OnQueryEndSession
Воспользоваться этими событиями можно через компонент TApplicationProperties.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru