![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приложение в треере [D7, WinXP]
serg111111 © (2006-04-03 14:49:00)Почему мое приложение висящее в треере и слушающее COM порт не дает завершить сеан пользователя?
Nostradamus (2006-04-03 16:09:00) [1]
> Сергей М. © (03.04.06 15:34) [3]
>
> http://www.delphikingdom.com/asp/itemq.asp?MessageID=26
>
1. WM_ENDSESSION не ловится так же как и WM_QUERYENDSESSION :(
2. Там я уже смотрел и ответа который бы помог не нашёл
Rouse_ (2006-04-03 15:34:00) [2]DefWindowProc при AllocateHandle скорее всего не вызываемс...
А вообще дальше телепатор отказывается работать :)
Сергей М. (2006-04-03 15:34:00) [3]http://www.delphikingdom.com/asp/itemq.asp?MessageID=26
Nostradamus (2006-04-03 14:54:00) [4]У меня аналогичная проблема. Причём что интересно - я заметил что я не могу поймать сообщение WM_QUERYENDSESSION:
Так не ловится:
procedure WndProc(var M : TMessage); override;
...
if M.Msg = WM_QUERYENDSESSION then begin
ShowMessage('OK'); //Не срабатывает
...
end else
inherited WndProc(M);
И так тоже:
procedure QueryEndSession(var Message:TWMQueryEndSession); message WM_QUERYENDSESSION;
...
procedure TForm.QueryEndSession(var Msg: TWMQueryEndSession);
begin
ShowMessage('OK'); //Не срабатывает
end;