Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

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


События в Windows


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Luckyvlad
Гость







СообщениеПн, 01-Дек-2003 15:37    Заголовок сообщения: События в Windows
Цитата

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

Всю эту беду я запихнул в отдельний поток.
При выгрузке ОС дает сообщение Прогамма не отвечает на системные запросы Вешалка
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 01-Дек-2003 21:50 
Цитата

Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
СообщениеВт, 02-Дек-2003 13:01 
Цитата

DrPass писал(а):
Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун


Не перевелись добрые люди!!! Спасибо, попробую! Beer
В начало
Luckyvlad
Гость







СообщениеВт, 02-Дек-2003 13:42 
Цитата

DrPass писал(а):
Зачэм извраты дэлаеш, дарагой?
Сообщение wm_endsession обрабатывай, и все будет тип-топ.
lparam показывает, что именно делается - выход пользователя или шатдаун


Спасибо !!!! Ну а ловлю то его хоть GetMessage, а потом лезу в структуру TMSG или нет! Извини за тупые вопросы первый раз с ними играюсь до этого не доводилось!
В начало
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеВт, 02-Дек-2003 13:48 
Цитата

to Luckyvlad
вот если бы спросил про фаил в реестре, то это был бы типа тупой вопросик. Счастлив
А так нормально :)

_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100