Вниз
Скачать: CL | DM;

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

← →
Жук ©   (2003-04-02 16:12) [0]

Как узнать и среагировать на
1) закрытие программы из-за завершения работы Windows;
2) закрытие программы из Task Manager"а ?


← →
Юрий Зотов ©   (2003-04-02 22:43) [1]

1. WM_QUERYENDSESSION.
2. Никак.


← →
Жук ©   (2003-04-03 10:53) [2]

1) Юрий Зотов - спасибо
2) может как-нить при помощи finalization ?


← →
zirus ©   (2003-04-03 11:12) [3]

смотрим события form1: onclosequery. Событие вызывается при попытке закрыть приложение. canclose:=false приводит к невозможности закрыть приложение(у меня сворачивается в трей при попытке закрытия, а завершить работу можно только нажатием спец. кнопки, canclose:=true)


← →
Жук ©   (2003-04-03 11:21) [4]

Наверное имеет смысл разбить 2) на два уровня :
а) Завершение приложения
б) Завершение процесса
При а) действительно идёт обработка CloseQuery, но ОС выдаёт окно с кнопкой "завершить сейчас". Как определить, что закрытие программы происходит через менеджер, т.е. какую мессагу ловить ?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-13316
Rulya
2003-05-21 21:21
2003.06.05
Создание цифрового Вольтметра


3-13033
Michelin
2003-05-15 23:52
2003.06.05
Б.Д. на ERWin4.0 проблема с кириллецей.


3-13091
Grey_g
2003-05-15 09:48
2003.06.05
Активная запись


8-13342
Dimon
2003-02-20 17:11
2003.06.05
MPlayer


14-13402
SPeller
2003-05-16 16:26
2003.06.05
Нужен MPEG-4 или DivX encoder




   Наверх