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
CharInSet 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)