Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
Delphi 2005 Professional
|
Re: TWriter/TReader und Stream
26. Jun 2005, 13:37
Leider funktioniert es nicht. Bekomme eine unverständlichen Laufzeitfehler...
Mein Schreiben:
Delphi-Quellcode:
Writer.WriteBoolean (true);
MemoryStream := TMemoryStream.Create;
MemoryStream.Position := 0;
dstrings.SaveToStream(MemoryStream);
MemoryStream.Position := 0;
size := MemoryStream.Size;
writer.WriteInteger(size);
MemoryStream.Position := 0;
Writer.Write(MemoryStream.Memory^, size);
Mein Lesen:
Delphi-Quellcode:
MemoryStream := TMemoryStream.Create;
MemoryStream.Position := 0;
size := Reader.ReadInteger;
MemoryStream.Position := 0;
Reader.Read(MemoryStream.Memory^, size);
MemoryStream.Position := 0;
dstrings.LoadFromStream(MemoryStream);
Marco Wer Rechtschreibfehler findet, der darf sie behalten
Carpe Diem - Nutze den Tag (und zwar den ganzen!)
|