Hi,
die Delphi-Hilfe sagt zum Thema
Virtuelle Tastencodes folgendes:
Delphi-Hilfe:
[...] Über diese Konstanten kann dann in Windows-
API-Aufrufen oder in den Ereignisbehandlungsroutinen für
OnKeyUp und
OnKeyDown auf die Tasten Bezug genommen werden.
OnKeyUp und
OnKeyDown haben andere Parameter als
OnKeyPress, welches Du benutzt.
OnKeyDown/OnKeyUp ist vom Typ TKeyEvent:
TKeyEvent = procedure (Sender: TObject; var Key: Word; Shift: TShiftState) of object;
während OnKeyPress vom Typ TKeyPressEvent ist:
type TKeyPressEvent = procedure (Sender: TObject; var Key: Char) of object;
Der Parameter
Key ist bei
OnKeyPress also kein
Word, sondern ein
Char.
Die Konstanten VK_* sind aber
Word.
Daher rührt vermutlich Dein Fehler. Mit einer Fehlerbeschreibung was denn genau nicht geht (Compilermeldung?) wäre die Frage einfacher zu beantworten
PS: Keine Ahnung, ob das hier hilft, aber schau Dir evtl. mal
Ord an..
Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...