![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Существует ли возможность в обработчике OnClose главной формы приложения распознать источник инициализировавший процесс закрытия формы. Собственно интересует ситуация, когда это вызвано процессом завершения работы Windows.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
![]()
Нет. Пожалуй, можно ловить виндовые сообщения в событии Application.OnMessage...
З.Ы. Ниже Stilet привел готовую тему об этом. Последний раз редактировалось asmodey1; 01.01.2011 в 20:52. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Задам вопрос по другому. Есть сервер приложений. Визуальная часть состоит из одной формы (она же и главная) для отображения списка присоединенных юзеров. При сворачивании выбрасывается в трей панели задач. Завершение работы как из меню значка в трее (1), так и стандартно при видимой форме (2). Решил избавиться от возможности завершить работу в ситуации 2 (просто сворачиваю в трей как uTorrent делает). В результате при завершении работы Windows при работающем сервере приложений Windows не может самостоятельно завершить работу этой программы, поскольку в OnClose анализ - из трея завершение или другим средством. Вроде как одно замечание заказчика ликвидировал, породив наверняка при этом другое.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Stilet спасибо. Попробую WM_QUERYENDSESSION после праздников. Всех с Новым годом!
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработчик события onClose для формы созданной в Run-Time | tonatas | Общие вопросы Delphi | 3 | 13.08.2010 21:46 |
обработка onClose в runtime | Grandistok | Общие вопросы Delphi | 11 | 15.02.2010 23:50 |
Событие TForm | HTL | Общие вопросы Delphi | 4 | 20.01.2010 18:51 |
Чтение из TForm | Пaвeл | Общие вопросы Delphi | 3 | 29.03.2009 16:23 |
TForm | NieL | Общие вопросы Delphi | 9 | 15.12.2008 18:37 |