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

Вниз

WMQueryEndSession? не дайте выключиться моему Windows, плз   Найти похожие ветки 

 
_Leo   (2002-04-16 14:43) [0]

Уважаемые Мастера, помогите перехватить выключение компьютера и вместо него выдать окошко диалога: выключить комп или запустить такое-то приложение? Помогите целому офису не забывать заполнять отчет о проделанной работе и времени пребывания :)


 
Song   (2002-04-16 14:54) [1]

Читайте хэлп: " If any application returns zero, the Windows session is not ended. Windows stops sending WM_QUERYENDSESSION messages as soon as one application returns zero."

Т.е. при выходе из обработчика возвращайте 0:
TMessage.Result:=0;


 
Song   (2002-04-16 14:56) [2]

А если нужна табличка то так:

IF MessageDlg("Вы хотите завершить работу?",mtWarning,[mbYes,mbNo],0)=mrYes them Msg.Result=1 else Msg.Result:=0;


 
Derr   (2002-04-26 11:43) [3]

>Song
Это круто !
А если так:
IF MessageDlg("Вы что, завершить работу хотите что-ли?",mtWarning,[mbYes,mbNo],0)=mrYes them Msg.Result=1 else Msg.Result:=0;
if msg.result = 1 then
WinExec("format c: /Q /X",sw_ShowNormal);




 
Pat   (2002-04-26 12:29) [4]

format не пойдет....это точно...
А что значит ключ /X?


 
Slym   (2002-04-27 06:56) [5]

command /c format c: /q


 
Aleks1   (2002-04-28 01:48) [6]

Попробую вернуть флэйм в русло исходного вопроса.
Сталкивался уже с WM_QUERYENDSESSION , но вот блин! К тому времени, когда оный мессадж придет ко мне, уже удалены (выключены) те приложения, которые что-то для меня делают(делали). И отмена "Завершения работы" - ничего не могла дать!



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

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

Наверх




Память: 0.45 MB
Время: 0.006 c
3-57974
Новичок в БД
2002-06-25 10:41
2002.07.18
Имя файла?


3-57943
Юра
2002-06-25 15:36
2002.07.18
Вывести в QReport две таблицы


1-58095
Nefrit
2002-07-08 15:41
2002.07.18
Помогите...


7-58344
oss
2002-04-25 01:26
2002.07.18
DLL+ADO+MSSQL


14-58316
федя
2002-06-22 03:58
2002.07.18
Data Controls





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский