Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#8

AW: Unit für Virtual Key Codes?

  Alt 27. Dez 2020, 14:39
Weil diese Konstanten nur ein Import sind und schon beim Hersteller Microsoft wurden die "Buchstaben" auch nicht definiert, sondern nur als Kommentar erwähnt, dass man sie über einen Cast einfach bekommt, z.B. Ord('P') .
Delphi-Quellcode:
  VK_DELETE = vkDelete; {46}
  VK_HELP = vkHelp; {47}
{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }
{ VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
  VK_LWIN = vkLWin; {91}
  VK_RWIN = vkRWin; {92}

Seit wann es diese kurzen Delphi-vkXyz gegenüber den Windows VK_XYZ gibt, kann ich grad nicht sagen,
aber ich vermute das ist gekommen, seitdem/nachdem Delphi nicht mehr nur für Windows kompilieren kann, wo die Windows.pas dann natürlich nicht verwendet werden kann/darf.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (27. Dez 2020 um 14:45 Uhr)
  Mit Zitat antworten Zitat