Das klingt nach einem
Ansi-/
Unicode-Problem. Anscheinend kommt das Beispiel nicht mit
Unicode zurecht, man könnte das prüfen, indem man alles (also alle Strings, Chars und PChars) explizit als
Ansi-Varianten deklariert und ggf. das Encoding entsprechend einstellt. Ob Du Dir den Aufwand antun willst, musst Du selbst entscheiden.