Entwickler-Ecke

Sonstiges (Delphi) - kommataste


Zlatan - Di 22.03.11 12:20
Titel: kommataste
Wie heißt die Kommataste (VK_???)
Und was kommt danach (: oder :=)?

Gruß, Zlatan


Moderiert von user profile iconGausi: Topic aus VCL (Visual Component Library) verschoben am Di 22.03.2011 um 12:51


Gausi - Di 22.03.11 12:50

Bei http://www.delphi-library.de/viewtopic.php?t=15951 fehlt der Name dafür, aber man kann ja auch mit dem Wert ($BC) direkt arbeiten. Bei Delphi 2009 findet sich das in der Windows.pas:

Delphi-Quelltext
1:
VK_OEM_COMMA = 188;                    


Wie du siehst, kommt danach weder ein : noch ein :=, sondern ein Leerzeichen. Kann aber auch sein, dass ich deine Frage da falsch verstanden habe. :nixweiss:


FinnO - Sa 26.03.11 22:29

Wenn er case of benutzt wohl eher ein : :gruebel:


HenryHux - So 27.03.11 10:09

Da du der Kommataste wohl kaum einen neuen Wert zuweisen willst, kannst du das := schon mal vergessen :D

Lg


alzaimar - So 27.03.11 14:34

Es gibt auf den normalen Tastaturen 2 Kommatasten. Die VK_XXXX-Konstanten beschreiben den Tastencode und nicht den Zeichencode.

Bei der Zehnertastatur entpricht der VK_XXX-Wert dem ASCII-Äquivalent, also müsste die Kommataste den VK-Code 'ORD(',')' haben.