Форум: "KOL";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизОбработка 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 вся ветка
Форум: "KOL";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.027 c