PS: Wenn man probemlos PChars kopieren will, warum verwendet man nicht darür die entsprechenden APIs, welche für PChars vorgesehen sind?

Diese zählen die Länge in Chars, was dann überall stimmt., egal ob
Unicode oder nicht, ohne daß man auf die Größe der Chars achten muß.
StrMove, StrLMove, StrECopy, StrLCopy, StrPCopy, ... (siehe SysUtils)
Ein Therapeut entspricht 1024 Gigapeut.