Ach ja, seit Delphi 2009 sind Char/String/PChar nun
Unicode (vorher war es
ANSI),
also die Chars sind nun doppelt so groß.
vor 2009: String=AnsiString und Char=AnsiChar
seit 2009: String=UnicodeString und Char=WideChar
Such einfach m Forum mal nach
Unicode-Umstellung und Dergleichen.
Wenn irgendwo die "Chars" (StringInhalte) manuell zugegriffen/kopiert/geschrieben werden, dann muß man an diesen Stellen aufpassen, mit Delphi ab D2009 und Delphi/TurboPascal davor.
Hier ein aktuelles Beispiel:
https://www.delphipraxis.net/206908-...-62-bytes.html