Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.05;
Скачать: CL | DM;

Вниз

Закрытие программы   Найти похожие ветки 

 
EvgeniyR ©   (2003-04-16 10:19) [0]

Здравствуйте, помогите пожалуйста. Есть своя программа, которая при закрытии (Close), должна выполнять определенные действия, но когда юзеры просто выключают компьютер через "Пуск->Завершение работы" (программа запущена), ничего не происходит, как отловить это событие при таком завершении.
Спасибо.


 
evvcom ©   (2003-04-16 10:26) [1]

По-моему, в этом случае (это все-равно корректное завершение работы) система посылает сообщения каждому приложению о завершении работы. MainForm.OnClose обработать не пробовали?


 
Bel ©   (2003-04-16 10:30) [2]

Попробуй событие OnDestroy.


 
Anatoly Podgoretsky ©   (2003-04-16 10:34) [3]

WM_QUERYENDSESSION
WM_ENDSESSION


 
EvgeniyR ©   (2003-04-16 10:50) [4]

>evvcom © (16.04.03 10:26)
>По-моему, в этом случае (это все-равно корректное завершение >работы)...
Согласен, что корректное, но это болталка сетевая, хочу что бы, клиент посылал сообщение о своем отключении.


 
REA ©   (2003-04-16 10:57) [5]

OnClose, OnCloseQuery может и не отработать, а вот OnDestroy должно.
Ну и см. Anatoly Podgoretsky тоже.


 
EvgeniyR ©   (2003-04-16 12:42) [6]

OnClose, OnDestroy не помогают, а WM_QUERYENDSESSION или
WM_ENDSESSION не знаю как отловить :-(
Спасибо всем за советы.


 
Shirson ©   (2003-04-16 13:02) [7]

См. тут.
http://delphimaster.net/view/1-1050482943/

Вместо messages описанных там, подставь свои.


 
EvgeniyR ©   (2003-04-21 15:38) [8]

Всем спасибо за помощь, WM_QUERYENDSESSION WM_ENDSESSION работают.



Страницы: 1 вся ветка

Текущий архив: 2003.05.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
3-12657
explorer
2003-04-15 13:56
2003.05.05
Запрос: поиск данных одной таблицы, в других таблицах


14-12933
Vlad Oshin
2003-04-16 15:35
2003.05.05
кто сажал Win2000sp1-2 на Cel-266/ 64 ОЗУ / 2гб винт?


1-12707
OlkaGTS
2003-04-23 10:59
2003.05.05
Отладка удаленных модулей данных


1-12724
1111а
2003-04-23 15:26
2003.05.05
прозрачность


14-12892
zatochka
2003-04-16 22:26
2003.05.05
Как сдаелать программу невидимой