Zitat von
franktron:
z.b. so
Delphi-Quellcode:
type
//Nur ein bsp. man kann auch ein Longstring nehemen
TBuffer = record
text1 : String[255];
text2 : string[93];
end;
var
stream : TFileStream;
buffer : TBuffer;
begin
stream:=TFileStream.Create('test.txt');
try
buffer.text1:='text';
buffer.text2:='text2';
stream.Write(buffer,SizeOf(TBuffer));
finally
stream.Free;
end;
end;
Im Prinzip das gleich wie meins, nur bei dir wird das erste Byte mit der Länge des Strings besetzt. Das heißt die Datei wär 349 Bytes groß, anstatt 348