Zitat von
himitsu:
... hier ist statt der Länge eine abschließende #0 als Längenmarkierung vorhanden
Dann aber bitte so:
Delphi-Quellcode:
MyString := 'Hallo Welt'; // geht so nur wenn MyString <> '' ist
FFileStream.Write(MyString[1], Length(MyString) + 1);
Sonst tritt wieder das weiter oben beschriebene Problem auf.
Ich würde auch einen Blick auf TStringStream empfehlen.