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

dll с хуком клавы - печатается 2 символа   Найти похожие ветки 

← →
Mr tray   (2006-05-14 15:36) [0]

У меня есть dll с хуком клавы. Приложение использующее этот dll при запуске делает sethook, при закрытии remhook. вот dll
library hookL;

uses
 windows, messages;

var
 H : THandle;
 
function hook(code, wParam, lParam : integer): Lresult; stdcall;
begin
 if code>=0 then begin
   if ((lParam shr 16) and KF_UP)=0 then
     sendmessage(getfocus,WM_CHAR,wparam,0);
 end else begin
   result:=CallNextHookEx(H, code, wparam, lParam);
   exit;
 end;
End;

procedure sethook;
begin
 H:=SetWindowsHookEx(WH_KEYBOARD, @hook, hInstance, 0);
end;

procedure remhook;
begin
 UnhookWindowsHookEx(H);
end;

exports
 sethook index 1 name "sethook",
 remhook index 2 name "remhook";
end.

только почему то иногда (очень часто) у меня печатается 2 символа при одном нажатии кнопки.


← →
Mr tray   (2006-05-14 16:47) [1]

может ли быть такое, чтобы время выполнения функции перехвата влияло на то, будет ли перехвачен сигнал, или успеет дойти до цели.


← →
Leonid Troyanovsky ©   (2006-05-14 22:57) [2]


> Mr tray   (14.05.06 15:36)  

> У меня есть dll с хуком клавы.


В печь.

--
Regards, LVT.


← →
Германн ©   (2006-05-15 01:33) [3]


> Leonid Troyanovsky ©   (14.05.06 22:57) [2]
>
> В печь.

Весьма оригинальный "перевод" стандартного и-нет ответа! :-)
Хотя я бы сказал: "В огонь"


← →
Leonid Troyanovsky ©   (2006-05-15 08:16) [4]


> Германн ©   (15.05.06 01:33) [3]

> > В печь.

> Весьма оригинальный "перевод" стандартного и-нет ответа!
>  :-)


Не. Это не совсем точная цитата проф. Преображенского.

--
Regards, LVT.



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

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



Память: 0.46 MB
Время: 0.028 c
2-1147434529
Sergey17
2006-05-12 15:48
2006.05.28
Использование UPDATE SQL (Delphi 7)


2-1147079543
Близнец
2006-05-08 13:12
2006.05.28
Не выполняется цикл. Почему?


15-1146548704
nopox
2006-05-02 09:45
2006.05.28
Доброго времени суток, Уважаемые! Простите за банальный вопрос,


15-1146426863
expirez
2006-04-30 23:54
2006.05.28
Не могу разобраться с TextFile


2-1147615177
Keks
2006-05-14 17:59
2006.05.28
Информация о компьютере




   Наверх