![]() |
Memo.Lines.SaveToStream geht nicht
Hi,
ich habe folgenden Code:
Delphi-Quellcode:
Warum ist der Stream immer leer? Denn nach dem ich den Code ausführe, ist Memo2 leer.
procedure TForm1.Button1Click(Sender: TObject);
var i:TMemoryStream; begin i := TMemoryStream.Create; Memo1.Lines.SaveToStream(i); Memo2.Lines.LoadFromStream(i); i.Free; end; |
Re: Memo.Lines.SaveToStream geht nicht
Weder Delphi noch das Betriebssystem sind Hellseher. Wo gibst du die Datei an, in die gespeichert werden soll?
|
Re: Memo.Lines.SaveToStream geht nicht
Versuchs mal so
Delphi-Quellcode:
Gruß Uwe
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; |
Re: Memo.Lines.SaveToStream geht nicht
Zitat:
@sacha: Du musst die position auf null setze, bevor du liest, da immer von der aktuellen position gelesen wird. //edit: genau |
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 21:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz