Hallo
scp,
das ist mir schon klar. Da aber Delphi standardmäßig mit Huge String arbeitet und auch deshalb in Byte 0 und darunter sich die Länge des Strings merkt. Der String wird aber trotzdem mit einen 0h abgeschlossen. Eine Ausnahme bildet SetLenght. Hier wird einfach nur das Längenbyte geetzt und der Inhalt nach der alten Länge ist undefinert. In obigen Fall wäre es ein Fehler. Ich denke aber, der String ist nach dem ersten auftauchen von #0 zu ende bzw. undefiniert.
bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----