Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с отключением копа [D5, D6, Win2k, WinXP]


Sirius ©   (2002-11-10 05:54:00) 

Написал небольшую прогу, которая загружается вместе с ОС, она в неактивном состоянии висит в трее. но при попытке выключения или перезагрузки компа ничего не происходит, но если прогу вышибить в ручную, то все ОК. Хотя в Win98 такой проблеммы не встречается.
В трей ее засунул с помощью компонента RxTrayIcon.


Song   (2002-11-10 14:54:00) [1]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1036567221&n=4


Sirius   (2002-11-10 14:34:00) [2]


> А поискать по форуму?

Искал по словам QUERYENDSESSION и ENDSESSION Ничего не находит, а остальная комбинация слов результата нормального не выдает. Бросте хоть ссылку если трудно через буфер вставить.


Song   (2002-11-10 13:51:00) [3]

ppcat, я как раз Вам давал пример, только не говорите мне, что он не работает.


Song   (2002-11-10 13:48:00) [4]

А поискать по форуму?


Sirius   (2002-11-10 13:14:00) [5]


> >>Нужно обработать оба события WM_QUERYENDSESSION и WM_ENDSESSION
> Необязательно. Достаточно последнего.

Дайте пожалуйста конкретный пример


Song   (2002-11-10 10:46:00) [6]

>>Нужно обработать оба события WM_QUERYENDSESSION и WM_ENDSESSION
Необязательно. Достаточно последнего.


ppcat   (2002-11-10 10:30:00) [7]

Нужно обработать оба события WM_QUERYENDSESSION и WM_ENDSESSION. В обработчиках этих событий присвоить msg.result:= не ноль. Кроме того сам компонент должен аналогично обработать эти события, по крайней мере в CoolTray так и сделано.


Song   (2002-11-10 10:22:00) [8]

2Snake © (10.11.02 10:19)
Ничего не надо посылать, надо ловить!


Snake   (2002-11-10 10:19:00) [9]

В смысле в Win2k надо посылать сообщение не о выключении питания, а о завершении сеанса.


Song   (2002-11-10 09:58:00) [10]

Сегодня уже был ответ в главной конференции, также не так давно постил в "Сети"


Sirius   (2002-11-10 09:52:00) [11]

А поподробнее, пожалуйста


Song   (2002-11-10 08:56:00) [12]

WM_ENDSESSION


Наверх

Титульная страница Поиск, карта сайта Написать письмо