Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: WideChar in Set-Ausdrücken auf ByteChar verkürzt ?

  Alt 22. Feb 2012, 10:08
Wo? (Ein Blick in die OH sollte das eigentlich erklären)
Na, du mußt dein Key in ['0'..'9', ' ', charInSet(VK_BACK)] gegen den Aufruf des Delphi-Referenz durchsuchenCharInSet austauschen.

Und Eventuell auch AnsiChar(VK_BACK) .
Ein Set kann nur maximal 256 Werte aufnehmen, was dann auch erklärt, warum Unicode (65536 Werte) dort nicht reinpaßt.

Wobei Embarcadero das auch beheben könnte, wenn man nicht den langsamen Assemblerbefehl (hat nur eine Byte-Adressierung) verwenden würde. (oder zumindestens nicht, bei größeren Sets)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (22. Feb 2012 um 10:10 Uhr)
  Mit Zitat antworten Zitat