Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Letzte gedrückte Taste aus dem System Speicher löschen ??? (https://www.delphipraxis.net/128089-letzte-gedrueckte-taste-aus-dem-system-speicher-loeschen.html)

himitsu 16. Jun 2011 13:47

AW: Letzte gedrückte Taste aus dem System Speicher löschen ???
 
Tastencode <> Zeichencode.

Die Taste hat den Code 54 und bei unserem Tastaturlayout kommt ein & raus, wenn man dabei die Shift-Taste gedrückt hat, bzw. die entsprechende Feststellfunktion aktiv ist.

jaenicke 16. Jun 2011 22:16

AW: Letzte gedrückte Taste aus dem System Speicher löschen ???
 
Die einzutragenden Tasten oder nicht einzutragenden Tasten vielmehr kannst du nur in OnKeyPress festlegen. Nur, wenn dort Key auf das Nullzeichen gesetzt wirds, wird das Zeichen nicht eingtragen.

Das hat nichts mit Turbo Delphi zu tun, das ist generell so.

Zitat:

Zitat von Schwedenbitter (Beitrag 1106714)
Den Umweg über OnKeyPress(); wollte ich nicht gehen, weil ich in meinem Programm bereits eine sehr umfangreiche Procedure für OnKeyDown habe

Dann hast du ein Konzeptproblem. In den Handler selbst gehört nicht viel Quelltext. Dort ruft man normalerweise nur die entsprechenden Methoden auf, die den Tastendruck behandeln. Ansonsten koppelt man die konkreten Oberflächenelemente viel zu stark mit der Logik...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz