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

---|Ветка была без названия|---   Найти похожие ветки 

 
Tik   (2003-10-07 11:40) [0]

Нужно сделать чтобы при нажиманни на кнопку "Close" программа выполняла какие-то действия, но при этом не выключалась,
а при исключении компа закрывалась.
С помощью OnCloseQuery у меня не выходит: первое все ок, то при выключении компа она не закрывается и комп не хочет выключаться!
Надеюсь проблему осветил дохидчиво.


 
Verg ©   (2003-10-07 11:43) [1]

делаю так: В главной форме есть поле ShutDown :boolean;
В обработчике WM_QUERYENDSESSION устанавливаю эту переменную в true и вызываю inherited

в OnCloseQuery:
CanClose:=ShutDown;
if CanClose then
begin
//закрываю БД, освобождаю ресурсы и проч.
end;


 
Tik   (2003-10-07 18:14) [2]

Verg Спасибо!



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

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



Память: 0.45 MB
Время: 0.021 c
6-36781
AAZ72
2003-10-15 18:23
2003.12.12
Использование WebBrowser


4-36893
Decr
2003-10-15 15:04
2003.12.12
Dial Up


9-36498
loto
2003-05-20 21:23
2003.12.12
(OpenGL) текстура и материал на разных гранях одного куба


3-36560
Mila
2003-11-12 11:36
2003.12.12
есть:БД в Clipper(dBase)


1-36749
LAMER-XP
2003-12-02 01:06
2003.12.12
Автоматический преход к следующей закладке в PageControl e




   Наверх