Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2012, 16:22   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Действия в WMQueryEndSession (Delphi)

Есть процедура, которая завершает работу программы
Код:
procedure TFormMain.PMMExitClick(Sender: TObject);
begin
  // Сохранение данных и прочее
  Application.Terminate;
end;
Если я сделаю так при завершении работы Windows
Код:
procedure TFormMain.WMQueryEndSession(var Message: TMessage);
begin
  PMMExit.OnClick(Self);
end;
при этом не отсылая результат Windows
Код:
Message.Result := 1;
это будет считаться верным?
Shouldercannon вне форума Ответить с цитированием
Старый 17.02.2012, 16:41   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

система посылает программе WM_QUERYENDSESSION, а программа в ответ закрывается. ничего особенного
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
действия на кнопки клавиатуры в Delphi TaYgA Помощь студентам 10 14.07.2010 19:04
строки и действия DeDoK Общие вопросы Delphi 21 08.08.2009 02:55
Действия над матрицами. (Delphi) ekzobyte Помощь студентам 1 20.05.2009 20:52
Delphi 7. Действия с матрицами. прога маленькая, но не понятно в чём баг. gonf Помощь студентам 3 24.04.2009 17:34
Завершение действия SunKnight Общие вопросы Delphi 3 12.02.2008 18:25