Weil das +1 falsch geklammert ist?
Boah... tatsächlich, ich war Betriebsblind.
Schalte mal in den Projektoptionen die Bereichsprüfung ein.
Ich schreibe in diesem Fall mit Lazarus. )))
Und nein, da sind immer 8 Zeichen drin (wenn vUpCaseLet=1), was dir der Debugger bestätigen wird, falls du den mal nutzen solltest.
Aber nicht alle Zeichen werden von allem angezeigt (alles mit PChar dazwischen schneidet z.B. ab einer #0 den String ab)
Habe ich schon vermutet. Danke!
PS: das vUpCaseLet sieht mir aber arg nach einem "Boolean" aus.
Stimmt, muss ich ändern!