![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Правильная выгрузка DLL [D6, Win95/98]
Ricko © (2004-02-09 09:16:00)Установил hook на клавиатуру. При вводе определенной команды программа должна выгружаться. Но как только я посылаю сообщение WM_CLOSE или WM_QUIT возникает ошибка и активное в данный момент приложение или виснит или закрывается. Почему так?
Ricko (2004-02-09 16:15:00) [1]Спасибо. PostMessage помогло
AKul (2004-02-09 14:23:00) [2]Ricko (09.02.04 14:19) [14]
А как ты думаешь, куда будет осуществлен возврат после обработки синхронного сообщения?
Используй PostMessage.
Ricko (2004-02-09 14:19:00) [3]Да
AKul (2004-02-09 14:17:00) [4]
> Ricko (09.02.04 13:22) [12]
А WM_CLOSE или WM_QUIT наверное через SendMessage посылаются?
Ricko (2004-02-09 13:22:00) [5]Не пойму я тебя. При чем тут совесть. Путаница с именами из за того, что в форме оставались старые значения, а не обращал внимание.
Digitman (2004-02-09 13:20:00) [6]помощи просил Ricko, c ним я и веду беседу
кто такой Manowar - знать не знаю, с ним беседа будет в отдельной ветке по отдельному вопросу
а совесть элементарную нужно таки иметь !
Manowar (2004-02-09 13:14:00) [7]Удалено модератором
Примечание: Offtopic
Digitman (2004-02-09 13:10:00) [8]ну если тебе без разницы, то - гудбай
Manowar (2004-02-09 12:58:00) [9]Какая разница?
Digitman (2004-02-09 12:52:00) [10]ты снова буффонаду с переодеваниями устроил ?
Manowar (2004-02-09 12:48:00) [11]Вызывается это когда приходит сообщение о необходимости выгрузить прогу.
RemoveKeyboardHook = снятие моего hooka
Digitman (2004-02-09 12:45:00) [12]где это вызывается ?
что за RemoveKeyboardHook ?
Ricko (2004-02-09 12:03:00) [13]procedure ShutDown;
begin
RemoveKeyboardHook;
UnRegisterClass('TForm', hInst);
ExitProcess(hInst);
end;
Digitman (2004-02-09 10:57:00) [14]приводи код
p.s.
а что за выкрутасы с ником ? чтобы буржуйская разведка не засекла ?
Manowar (2004-02-09 10:32:00) [15]Хук глобальный
И снимаю его тоже
Digitman (2004-02-09 09:29:00) [16]
> Установил hook на клавиатуру
локальный или глобальный ?
а снимать хук кто за тебя будет ?