Вниз
Скачать: 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.48 MB
Время: 0.022 c
1-1080328686
xman
2004-03-26 22:18
2004.04.18
Массив в DLL


3-1079527333
@lex
2004-03-17 15:42
2004.04.18
Кто как делает отчеты?


3-1079606598
AlexLine
2004-03-18 13:43
2004.04.18
Почему не работает оператор not Memo like ... ?


11-1062832055
karson
2003-09-06 11:07
2004.04.18
Не могу установить System units replacement (D6)


8-1072869755
Linuxoid
2003-12-31 14:22
2004.04.18
Светомузыка




   Наверх