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

Обработка KeyDown, KeyUp   Найти похожие ветки 

 
kvv1974   (2002-10-04 09:02) [0]

Здравствуйте. Почему при нажатии на любую клавишу даже при пустом обработчике приложение слетает с ошибкой 216. Код ниже:

uses windows,kol;
var fMain: pControl;
procedure MyOnKeyDown(Sender:PControl;var Key:Longint;Shift: DWORD);
begin
if Key=VK_ESCAPE then Applet.Close;
end;
begin
Applet := NewApplet("test");
fMain := NewForm(Applet,"Test KeyDown");
fMain.OnKeyDown := TOnKey(MakeMethod(nil,@MyOnKeyDown));
Run(fMain);
end.

Обработчики OnDraw,OnMouseXXX, созданные аналогичным образом работают корректно. Что я упустил?
Спасибо.


 
Kirill ©   (2002-10-04 11:33) [1]


> procedure MyOnKeyDown(Sender:PControl;var Key:Longint;Shift:
> DWORD);

Добавь
procedure MyOnKeyDown( Dummy: Pointer;Sender:PObj; var Key:Longint;Shift:DWORD);



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

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



Память: 0.44 MB
Время: 0.015 c
9-83852
[Baradoo]
2003-01-13 10:14
2003.06.26
Нужна срочная помощь


3-83939
alienka
2003-06-04 10:34
2003.06.26
как добавить в базу?


14-84513
HotMan
2003-06-04 10:55
2003.06.26
Кто тестировал офис менеджера в режиме отладки ?


8-84457
BangoBango
2003-03-12 15:33
2003.06.26
Госпада!!! Возможно кто нибудь из Вас знает , как из TImage...


6-84472
Arkara
2003-04-07 04:44
2003.06.26
Закрытие порта - проблемы с TDialUp




   Наверх