![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с отключением копа [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