Finder_adventures |
Отправлено: 09.12.2005, 09:27 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 16
|
Привет! Вопрос следующий.
Как обычно . Программа свернута и её значок "в трее".
В событии OnClose происходит сохранение параметров в ini-файл.
Но если пользователь пошел на "Завершение работы" то
до события OnClose дело не доходит и параметры в ini-файле не сохраняются ! А мне нужно именно OnClose...
Вот как успеть закрыть корректно прогу , чтобы она отработала OnClose до выключения компа? |
|
avc* |
Отправлено: 09.12.2005, 10:12 |
|
Не зарегистрирован
|
Первое — можно попробовать использовать событие Application->OnDeactivate
Второе — лучше перенести сохранения код в место в "перед остановкой приложения" |
|
Gedeon |
Отправлено: 09.12.2005, 12:34 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Ловите WM_QUERYENDSESSION или WM_ENDSESSION
|
|
avc* |
Отправлено: 09.12.2005, 12:47 |
|
Не зарегистрирован
|
А кстати, возникает ли какое нибудь событие когда винду укладываешь спать? |
|
Finder_adventures |
Отправлено: 09.12.2005, 13:41 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 16
|
Все спасибо, все-таки удалось извратится и перенести код до остановки |
|
Gedeon |
Отправлено: 09.12.2005, 13:49 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Вот уж не знаю, пороюсь в МСДН.
|
|
Guest |
Отправлено: 09.12.2005, 14:10 |
|
Не зарегистрирован
|
Зачем извращаться, его место в WinMain. |
|
Gedeon |
Отправлено: 09.12.2005, 16:04 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE (Finder_adventures @ 09/12/2005, 13:41) | Все спасибо, все-таки удалось извратится и перенести код до остановки |
Ниче не понял, это о чем?
|
|