Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Memo.Lines.SaveToStream geht nicht (https://www.delphipraxis.net/35909-memo-lines-savetostream-geht-nicht.html)

Sascha L 13. Dez 2004 15:46


Memo.Lines.SaveToStream geht nicht
 
Hi,

ich habe folgenden Code:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
i:TMemoryStream;
begin
i := TMemoryStream.Create;
Memo1.Lines.SaveToStream(i);
Memo2.Lines.LoadFromStream(i);
i.Free;
end;
Warum ist der Stream immer leer? Denn nach dem ich den Code ausführe, ist Memo2 leer.

Luckie 13. Dez 2004 15:48

Re: Memo.Lines.SaveToStream geht nicht
 
Weder Delphi noch das Betriebssystem sind Hellseher. Wo gibst du die Datei an, in die gespeichert werden soll?

ol1uw 13. Dez 2004 15:50

Re: Memo.Lines.SaveToStream geht nicht
 
Versuchs mal so
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
i:TMemoryStream;
begin
i := TMemoryStream.Create;
Memo1.Lines.SaveToStream(i);
i.Position:=0;
Memo2.Lines.LoadFromStream(i);
i.Free;
end;
Gruß Uwe

maximov 13. Dez 2004 15:52

Re: Memo.Lines.SaveToStream geht nicht
 
Zitat:

Zitat von Luckie
Weder Delphi noch das Betriebssystem sind Hellseher. Wo gibst du die Datei an, in die gespeichert werden soll?

Von einer datei war nie die rede :mrgreen:

@sacha: Du musst die position auf null setze, bevor du liest, da immer von der aktuellen position gelesen wird.

//edit: genau

Sascha L 13. Dez 2004 16:31

Re: Memo.Lines.SaveToStream geht nicht
 
AHHH!

Danke, hab ich total vergessen :D

Manchmal ist man.... also wirklich :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz