Главная страница
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.018 c
1-84359
SkySlider
2003-06-16 16:15
2003.06.26
Dll Forms In Delphi


1-84332
Andrey02
2003-06-15 22:59
2003.06.26
Правильное прерывание потоков


4-84820
kravchuk
2003-04-23 11:12
2003.06.26
Список процессов на удаленном компьютере


14-84583
VolanD
2003-06-08 15:12
2003.06.26
Win2000


9-83844
[Baradoo]
2003-01-14 21:38
2003.06.26
Небольшое демо...