Forum: Object-Pascal / Delphi-Language
by Jasocul,
6. Jan 2017
Nein, hier:
Inp.ki.wVk := Ord(UpCase(Str2));
Wenn du an dieser Stelle auf ein Komma triffst, wird der Ordinal-Wert (44) vom Komma übergeben. Du musst aber VK_SEPARATOR (108) übergeben.
Forum: Object-Pascal / Delphi-Language
by Jasocul,
6. Jan 2017
Der Ordinal-Wert von "," ist nicht gleich dem virtuellen Tasten-Code.
Das betrifft nicht nur Sonderzeichen, sondern zum Beispiel auch Buchstaben. Die Ordinal-Werte für "A" und "a" sind unterschiedlich. der virtuelle Tasten-Code aber gleich.
Da musst du dir eine Umsetzung für Sonderzeichen basteln.