![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
onKeyDown in KOL??? [D6, Win2k]
octy © (2002-06-27 02:54:00)Подскажите: то ли я туплю, то ли это внутренняя ошибка KOL?
RE1.OnKeyDown:=TOnKey(MakeMethod(nil,@CLCmdExec));
// обработчик (e.g.):
procedure CLCmdExec(Sender: PControl; var Key: Longint; Shift: DWORD );
begin
MsgOK("Key pressed");
end;
//при запуске и нажатии клавиши - Runtime error 216 at 00406298
octy (2002-06-27 10:46:00) [1]Заменял на более старую версию, попробовал на всех объектах PControl, такая же точно ерунда на OnKeyUp (что не удивительно). Если в обработчике формальные параметры не указывать, ничего от этого не меняется, i.e. проблема в самом вызове обработчика. С другими событиями (не TOnKey) проблем не возникает.
octy (2002-06-27 08:31:00) [2]Неб так не получается. К тому же это в премере Кеу не используется, а вообще его поймать надо. И штука эта не только в RichEdit, но и на всех контролах в KOL всплывает.
SPeller (2002-06-27 08:03:00) [3]В Дельфях вроде просто писали
RE1.OnKeyDown:=CLCmdExec;
Как в KOL не знаю