Mhh in etwa so?
Delphi-Quellcode:
var
s: AnsiString;
begin
s := AnsiString(MachWas(Trim(String(s))));
aFileStream.Write(s[1], Length(s) * SizeOf(Byte));
und
Delphi-Quellcode:
var
s: AnsiString;
begin
SetLength(s, aFileStream.Size - (32 * SizeOf(Byte)));
aFileStream.Read(s[1], Length(s));
s := AnsiString(MachWas(Trim(String(s))));
Ist dieses wilde rum-gecaste erlaubt, um die blöden Compiler-Warnungen wegzubekommen? Gespeichert und geladen wird korrekt.