Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.14;
Скачать: CL | DM;

Вниз

Моя прога мешает перезагрузке/перелогину Виндовс :-(   Найти похожие ветки 

 
Зинец Виктор ©   (2002-01-30 16:32) [0]

Есть у меня программка; ее не видно, только значек в трее; и виндовс не может выключиться, перезагрузиться или перелогиниться, пока эта программка работает :-(

я пробую так:

procedure TfrmMain.WM_QueryEndSession(var M: TMessage);
begin
M.Result := 1;

inherited;
Application.Terminate;
end;

но прога закрывается, а процесс перезагрузки/выключения останавливается - а как правильно?

В поиске нашел только ссылку на отсутствующую тему в форуме


 
Дремучий ©   (2002-01-30 22:52) [1]

procedure TfrmMain.WM_QueryEndSession(var M: TMessage);
begin
M.Result := 1;

inherited;
Application.Terminate;
end;


a зачем вообще это писать? это лишнее,
ведь никаких проверок ты не делаешь.





 
SoftOne ©   (2002-01-31 02:24) [2]

> Зинец Виктор
А ты уверен, что в inherited не меняется M.Result?
Стоило бы залесть в исходники и посмотреть, что выполняет inherited.
А, по существу, зачем ты ЭТО СООБЩЕНИЕ переписываешь?


 
dimich ©   (2002-01-31 08:31) [3]

Cкорее всего просто процесс не может разрушится. Это связано как правило с такими вещами как WM_CLOSE или CloseQuery. Разберись с этим...у меня тоже такой глюк был...дня 3 парился....потом вопрос решил.


 
Зинец Виктор ©   (2002-01-31 14:06) [4]

Зачем переписываю - без этого процесс перезагрузки/перелогина просто останавлявается, а программа продолжает работать; а так она хоть закрывается

У меня в OnDestroy главной формы еще удаляются обьекты - может из-за этого она сама выгрузиться не может?

Когда-то мне давали откуда-то цитату - что за чем происходит при перезагрузке вынь, но как всегда - потерялась :-(


 
Юрий Зотов ©   (2002-01-31 15:23) [5]

> ...без этого процесс перезагрузки/перелогина просто останавлявается

Так это и есть баг, который надо найти и вылечить, а не лепить подпорки.



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

Текущий архив: 2002.02.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
14-42838
artur
2001-12-25 10:32
2002.02.14
какой delphi устанавливается под windows 2000


3-42692
alek19
2002-01-20 09:59
2002.02.14
Как загрузить данные из таблицы в правильном порядке???


3-42681
billybons
2002-01-22 09:22
2002.02.14
как русифицировать BDE 7.0 в W2K


3-42680
Dyacha
2002-01-22 10:48
2002.02.14
Гетерогенный запрос


3-42670
Mikhail
2002-01-18 21:42
2002.02.14
Ответте хоть ради смеха...