Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: 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 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
1-84144
Comp
2003-06-02 13:06
2003.06.26
Как заставить ScroolBar прокручиваться от ролика мыши?


1-84194
Schredder
2003-06-12 10:45
2003.06.26
Richview или Memo


11-84064
kvv1974
2002-10-04 09:02
2003.06.26
Обработка KeyDown, KeyUp


3-83890
Andreyki
2003-06-02 18:40
2003.06.26
БД и CGI


3-84012
softmaster
2003-05-30 17:25
2003.06.26
Трабл с LOOKUP полем.