Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Как заставить свою прогу закрыться при shutdown e Windows?   Найти похожие ветки 

 
Вован   (2003-09-15 17:32) [0]

Сорри, такой вопрос где-то наверняка уже был:)


 
Виктор Щербаков   (2003-09-15 17:52) [1]

Конечно был.
Смотри сообщения
WM_QUERYENDSESSION и WM_ENDSESSION


 
Вован   (2003-09-15 18:03) [2]

Не-е...так не пойдет:)
Эти сообщения я уже смотрел-пересмотрел. В литературе, как всегда, описывается так, что ничего не работает.
Если можно, работающий вариант, как для тупых, с кодом:)


 
clickmaker   (2003-09-15 18:13) [3]

Проверь, нет ли отдельных потоков, которые остаются незавершенными


 
Вован   (2003-09-15 18:19) [4]

Отдельных потоков нет. Вся прога использует один поток.
И вообще, остановимся на простой форме, которая просто открывается и ее можно закрыть. Но мы ее оставляем и делаем шатдаун Винды.
Опять тот же вопрос: как сделать так, чтобы она закрылась перед тем, как машина перезагрузится?


 
Anatoly Podgoretsky   (2003-09-15 18:23) [5]

А именно так и работает, если конечно ты не будешь противодействовать.


 
Verg   (2003-09-15 18:28) [6]

TForm1 = class(TForm)
......
.....

FShutDown : boolean;
procedure OnWM_QUERYENDSESSION(var Msg: TMessage); message WM_QUERYENDSESSION;
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
.....

procedure TForm1.OnWM_QUERYENDSESSION(var Msg: TMessage);
begin
ShutDown:=true;
inherited;
end;

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose:=FShutDown;
end;



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

Форум: "WinAPI";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.043 c
3-40994
Term
2003-10-16 12:38
2003.11.13
Как сделать аналог автоинкремнтоного поля в dbf


1-41190
Igit
2003-10-31 20:23
2003.11.13
IPicture to HBITMAP


3-41097
MPS
2003-10-23 10:58
2003.11.13
Error: Fields XX not found


7-42181
Akim2
2003-08-29 16:47
2003.11.13
При отключении компа от хаба/свитча, не прочитывается MAC


3-40944
Layner
2003-10-17 13:42
2003.11.13
Подскажите плз, как сгенерировать SQL скрипт внесённый изменений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский