| Автор
| Сообщение |
|
|
|
Цитата |
|
Здравствуйте!!!!
Не хочется лезть к вам с тупым вопросом но я в тупике!!!!
Как отловить событие выгрузки ОС??????????
Я делаю таким образом но не получается
while GetMessage(Hwd,0,0,0) do begin
// обработчик выхода
end;
Всю эту беду я запихнул в отдельний поток.
При выгрузке ОС дает сообщение Прогамма не отвечает на системные запросы  |
|
| В начало |
|
 |
|
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| DrPass писал(а): | Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун |
Не перевелись добрые люди!!! Спасибо, попробую!  |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| DrPass писал(а): | Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун |
Спасибо !!!! Ну а ловлю то его хоть GetMessage, а потом лезу в структуру TMSG или нет! Извини за тупые вопросы первый раз с ними играюсь до этого не доводилось! |
|
| В начало |
|
 |
 Gelios
Oracle-вый маньяк, Админ

Возраст: 37
Знак зодиака: 
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
|
|
|
Цитата |
|
to Luckyvlad
вот если бы спросил про фаил в реестре, то это был бы типа тупой вопросик.
А так нормально  _________________ нельзя давать всем всего, ибо всех много, а всего мало |
|
| В начало |
|
 |
|