Zitat:
Aber was, wenn ich den String in eien Datei schreibe oder von Windows anzeigen lassen möchte (#0 n->ende für windows pchar) oder ...
Sollte dein Problem eher in diesem Feld liegen: Eine #0 kann man sowieso nicht anzeigen. Für die Anzeige könnte man also alle #0 durch z.B. #32 ersetzen. In Dateien umgekehrt wäre eine #0 normalerweise kein Problem (außer man beharrt darauf, sie als PChar einzulesen, aber warum sollte man).