![]() |
|
![]() ![]() ![]() |
|
Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Как в собственном приложении отследить ситуацию выключения копьютера? Событие формы OnClose почему-то не вызывается. В интернетах лежит решение на Delphi (написание обработчика WmQueryEndSession), но я сам с дельяфми не очень знаком, да и автор решения не проверял его на практике.
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
586 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
||||
|
||||
Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Спасибо за наводку, всё, как всегда, оказалось просто. Нужно было правильно сформулировать вопрос. На самом деле мне не нужно отслеживать выключение компьютера, мне нужно корректно завершить работу приложения при выключении копмьютера. А для этго нужно было использовать событие OnCloseQuery формы вместо OnClose. Я даже прочитал о том, что это событие вызывается при выключении компьютера ещё до того как задал вопрос в этом топике, но выводы не сделал :(.
586 спасибо, задачка решена, землекопа - полтора. ![]() -------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |