Вниз
Скачать: CL | DM;

Правильная выгрузка DLL   Найти похожие ветки 

 
Ricko   (2004-02-09 09:16) [0]

Установил hook на клавиатуру. При вводе определенной команды программа должна выгружаться. Но как только я посылаю сообщение WM_CLOSE или WM_QUIT возникает ошибка и активное в данный момент приложение или виснит или закрывается. Почему так?


 
Digitman ©   (2004-02-09 09:29) [1]


> Установил hook на клавиатуру


локальный или глобальный ?

а снимать хук кто за тебя будет ?


 
Manowar   (2004-02-09 10:32) [2]

Хук глобальный
И снимаю его тоже


 
Digitman ©   (2004-02-09 10:57) [3]

приводи код

p.s.
а что за выкрутасы с ником ? чтобы буржуйская разведка не засекла ?


 
Ricko   (2004-02-09 12:03) [4]

procedure ShutDown;
begin
 RemoveKeyboardHook;
 UnRegisterClass("TForm", hInst);
 ExitProcess(hInst);
end;


 
Digitman ©   (2004-02-09 12:45) [5]

где это вызывается ?
что за RemoveKeyboardHook ?


 
Manowar   (2004-02-09 12:48) [6]

Вызывается это когда приходит сообщение о необходимости выгрузить прогу.
RemoveKeyboardHook = снятие моего hooka


 
Digitman ©   (2004-02-09 12:52) [7]

ты снова буффонаду с переодеваниями устроил ?


 
Manowar   (2004-02-09 12:58) [8]

Какая разница?


 
Digitman ©   (2004-02-09 13:10) [9]

ну если тебе без разницы, то - гудбай


 
Manowar   (2004-02-09 13:14) [10]

Удалено модератором
Примечание: Offtopic


 
Digitman ©   (2004-02-09 13:20) [11]

помощи просил Ricko, c ним я и веду беседу
кто такой Manowar - знать не знаю, с ним беседа будет в отдельной ветке по отдельному вопросу

а совесть элементарную нужно таки иметь !


 
Ricko   (2004-02-09 13:22) [12]

Не пойму я тебя. При чем тут совесть. Путаница с именами из за того, что в форме оставались старые значения, а не обращал внимание.


 
AKul ©   (2004-02-09 14:17) [13]


> Ricko   (09.02.04 13:22) [12]

А WM_CLOSE или WM_QUIT наверное через SendMessage посылаются?


 
Ricko   (2004-02-09 14:19) [14]

Да


 
AKul ©   (2004-02-09 14:23) [15]

Ricko   (09.02.04 14:19) [14]
 А как ты думаешь, куда будет осуществлен возврат после обработки синхронного сообщения?
Используй PostMessage.


 
Ricko ©   (2004-02-09 16:15) [16]

Спасибо. PostMessage помогло



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: -0.945 c
3-1079874183
YurikGl
2004-03-21 16:03
2004.04.18
Триггер на удаление


14-1080309045
вразлет
2004-03-26 16:50
2004.04.18
Что скажите?


1-1080366438
SergeyM
2004-03-27 08:47
2004.04.18
ShellListView


4-1076152694
Talla2k
2004-02-07 14:18
2004.04.18
не убиваемый процесс


3-1079539125
Санек
2004-03-17 18:58
2004.04.18
можно ли в ExpressQuantumGrid v4.5.2 писать данные в две строчики




   Наверх