![]() |
tstringlist.savetostream(); <-- welcher stream is richit
hi,
ich mochte meine tstringlist in ein stream umwandeln und mein problem dabei is das ich weiss welche art von stream ich dafür brauche. ich hab schon tstream tmemorystream und tstringstream versucht das zeicht zwar keine fehlermeldung an aber ich weiss nicht wie ich es auslesen kann mfg gandime |
Re: tstringlist.savetostream(); <-- welcher stream is ri
Na, zuerst solltest du wissen, wofür du den Stream brauchst - MemoryStream ist nur im Speicher, FileStream ist eine Datei, ...
Die Hilfe listet unter ![]() |
Re: tstringlist.savetostream(); <-- welcher stream is ri
Und wenn es nur ums Lesen/Speichern geht, dann kannst Du doch die Stringliste direkt verwenden:
Delphi-Quellcode:
Das "Kopieren" aus einer StringListe in einen Stream geht i.d.R. über WriteBuffer:
StringList1.SaveToFile(sDateiname);
StringList1.LoadFromFile(sDateiname);
Delphi-Quellcode:
Dies gilt für alle Arten von Stream (mit Ausnahme von TStream, weil die Prozedur dort noch nicht mit Inhalt gefüllt ist - siehe
MyStream.WriteBuffer( PChar(StringList1.Text), Length(StringList1.Text) );
![]() Jürgen |
Re: tstringlist.savetostream(); <-- welcher stream is ri
ich möchte das erst in einen stream umwandeln und dann via indy verschicken und dann wieder auslesen und nicht den umweg über savetofile und dann verschicken usw.
|
Re: tstringlist.savetostream(); <-- welcher stream is ri
Beziehst Du Dich auf Deine Frage strings via indy tcp versenden
[url=http://www.delphipraxis.net/internal_redirect.php?t=89703&highlight=indy]? Dann solltest Du die dortige Information berücksichtigen: Zitat:
Delphi-Quellcode:
Damit hast Du einen einzigen String s1 (der entsprechend viele #13#10 als CR enthält). Kannst Du den versenden?
var s1: string;
... s1 := StringList1.Text; Jürgen |
Re: tstringlist.savetostream(); <-- welcher stream is ri
Ich würde auch StringList.Text als String zu senden empfehlen. Wenn nämlich ein Stream über die Indys (wie etwa
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 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