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

Вниз

событие программы при завершении винда   Найти похожие ветки 

 
SKIPtr ©   (2014-08-13 18:34) [0]

драсте в моей проге стоит действие при завершении программы производиться определеное действие
я это реализовал событием OnClose
но увидел проблему
при выключении компа событие OnClose не происходит
как мне лучше сделать чтоб при выключение компа выполнялось действие которое нужно выполнить при закрытие проги


 
Rouse_ ©   (2014-08-13 20:01) [1]


> при выключении компа событие OnClose не происходит

OnClose происходит на закрытии формы пользователем, что есть логично.


> как мне лучше сделать чтоб при выключение компа выполнялось
> действие которое нужно выполнить при закрытие проги

Изучить последовательность вызовов обработчиков событий Delphi приложений при завершении работы системы. Это будет самое правильное.
Там сразу и ответ на свой вопрос найдешь.


 
Германн ©   (2014-08-14 02:24) [2]


> Изучить последовательность вызовов обработчиков событий
> Delphi приложений при

выдёргивании вилки из розетки тоже не помешает изучить :)


 
brother ©   (2014-08-14 02:51) [3]

http://www.delphisources.ru/pages/faq/base/win_shutdown_detect.html
сообщения виндовс лучше всеж изучить...


 
brother ©   (2014-08-14 02:52) [4]

зы. и не при заершении виндовс, а при завершении сеанса активного пользователя виндовс...


 
SKIPtr ©   (2014-08-14 06:33) [5]

спасибо щас попробую событие FormDestroy

а сообщение WM_ENDSESSION
мне кажеться происходит только когда винд завершает свою работу
наверно просто при завершении програмы оно не произойдет
хотя точно не знаю надо попробывать


 
SKIPtr ©   (2014-08-14 06:33) [6]

спасибо щас попробую событие FormDestroy

а сообщение WM_ENDSESSION
мне кажеться происходит только когда винд завершает свою работу
наверно просто при завершении програмы оно не произойдет
хотя точно не знаю надо попробывать


 
brother ©   (2014-08-14 07:13) [7]

ну, вот как еще объяснять?


 
brother ©   (2014-08-14 07:14) [8]

для софта завершение сесси видно, завершение работы Вы впринцыпе не увидите...


 
SKIPtr ©   (2014-08-14 18:13) [9]

так мне надо выполнить действие при любом закрытии программы
чаще всего я думаю будет завершение работы


 
Rouse_ ©   (2014-08-14 18:24) [10]


> SKIPtr ©   (14.08.14 18:13) [9]
> так мне надо выполнить действие при любом закрытии программы
>
> чаще всего я думаю будет завершение работы

FormDestroy не желательно (я же говорил изучить порядок событий), а вот FormCloseQuery - самое оно + подписаться на сообщение WM_QUERYENDSESSION в котором сообщать о том закончили ли мы финализацию на закрытии или нет.


 
Rouse_ ©   (2014-08-14 18:27) [11]

Вот еще немножно в качестве пинка для продвижения вперед: http://www.codeguru.com.ua/article/a-460.html


 
Прохожий   (2014-08-15 11:07) [12]

Переименуйте тему в "Кто мне даст пинка для изучения событий формы"
А то другие не смогут ознакомиться со столь важными постами


 
SKIPtr ©   (2014-08-15 19:06) [13]

да FormDestroy не сделала то шо я хочу
а вот FormCloseQuery получилось
вот ей наверно и буду пользоваться


 
Rouse_ ©   (2014-08-15 19:50) [14]


> SKIPtr ©   (15.08.14 19:06) [13]
> да FormDestroy не сделала то шо я хочу
> а вот FormCloseQuery получилось
> вот ей наверно и буду пользоваться

Добро пожаловать в повышение квалификации :)


 
SKIPtr ©   (2014-08-16 00:08) [15]

только не понятно
пишут что при завершении винда вызываеться так же FormDestroy
но при этом событии не чего не произошло
а только когда я выполнил FormCloseQuery все получилось


 
turbouser ©   (2014-08-16 14:40) [16]


>  SKIPtr ©   (16.08.14 00:08) [15]


> ться


В худой котомк поклав ржаное хлебо,
Я ухожу туда, где птичья звон,
И вижу над собою синий небо,
Лохматый облак и широкий крон.

Я дома здесь, я здесь пришел не в гости,
Снимаю кепк, одетый набекрень,
Веселый птичк, помахивая хвостик,
Насвистывает мой стихотворень.

Зеленый травк ложится под ногами,
И сам к бумаге тянется рука,
И я шепчу дрожащие губами:
«Велик могучим русский языка!»

Вспыхает небо, разбужая ветер,
Проснувший гомон птичьих голосов.
Проклинывая все на белом свете,
Я вновь брежу в нетоптанность лесов.

Шуршат зверушки, выбегнув навстречу,
Приветливыми лапками маша:
Я среди тут пробуду целый вечер,
Бессмертные творения пиша.

Но, выползя на миг из тины зыбкой,
Болотная зеленовая тварь
Совает мне с заботливой улыбкой
Большой Орфографический словарь.

(с) Александр Иванов


 
SKIPtr ©   (2014-08-18 22:02) [17]

о класный стишок надо его себе взять



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

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

Наверх




Память: 0.51 MB
Время: 0.006 c
2-1407925873
ShuSha
2014-08-13 14:31
2016.02.28
Номер новой записи в таблице


2-1408433089
Друг
2014-08-19 11:24
2016.02.28
Дифайны и пути для проекта - настройка IDE


15-1434557781
Дмитрий С
2015-06-17 19:16
2016.02.28
Программа для размышления над структурой


2-1407505445
С-К
2014-08-08 17:44
2016.02.28
Вывести пустой TDateTimePicker


15-1434490201
Юрий
2015-06-17 00:30
2016.02.28
С днем рождения ! 17 июня 2015 среда