Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
|
Re: Record in FileStream schreiben
15. Mär 2005, 16:11
Weil die Strings eine dynamische Länge haben, kannst du nicht einfach so speichern, du musst vorher die länge des strings speichern, dann den string usw.
Quelle: http://www.dsdt.info/tutorials/streams/?page=2
Delphi-Quellcode:
Len := Length(Daten[I].Name);
Stream.Write(Len, SizeOf(Len));
Stream.Write(PChar(Daten[I].Name)^, Len);
|