| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Жизня проги |
| Автор: h2o 14.11.2005, 16:44 |
| Скажем при включении компа я прогу запустил. А при выключении что будет? винда всем посылает сообщение о завершении работы, и все проги что-то делают? и мне это тоже нужно? а елсли у меня нет обработки этого сообщения, то моя прога будет завершена неправильно, тоесть её винда убьёт? тоесть нужно встраивть в прогу отлов сообщений винды??? если да, то как? я знаю что есть сообщение какое-то которое винда посылает, но вот где, как и что с ним делать я не знаю! |
| Автор: DemoCode 14.11.2005, 16:49 |
| Обрабатывай OnCloseQuery. |
| Автор: z-END 14.11.2005, 17:13 | ||
этот обработчик вызывается не вовсех случаях... |
| Автор: Poseidon 14.11.2005, 18:01 | ||||
|
| Автор: h2o 15.11.2005, 09:06 |
| Poseidon дак а мне обязательно это встраивать? а что будет если я это не сделаю. зачем это вообще нужно? |
| Автор: Alexeis 15.11.2005, 10:46 |
| Совсем не обязательно если нет дополнительных процесов или текущих данных которые должны быть сохранены |
| Автор: h2o 15.11.2005, 12:01 |
| значит надо! всем спасибо! все понятно! всё работает! |
| Автор: Poseidon 15.11.2005, 18:05 | ||||
|
| Автор: Bibimij 15.11.2005, 20:56 | ||
ДА! Именно так! 2Z_END: ДА! И правда не всегдасрабатывает! Например, когда прога завершается Fatal Errorom.... |
| Автор: DemoCode 15.11.2005, 21:13 |
| Я всегда OnCloseQuery обрабатываю и проблем не встречал. |