![]() |
TStream in String speichern.
Hallo,
irgendwie stelle ich mich gerade ganz schön doof an. Ich möchte den Inhalt des AStreams vom Receive-Event des IdConnectionIntercept in einem String speichern, aber ich bekomme das nicht gebacken. Hab mir schon diverse Forenbeiträge angesehen, aber entweder bin ich einfach zu doof, oder vielleicht auch einfach ein wenig Blind. Könnte mir vielleicht Jemand einen Tip geben, wie ich das anstelle?
Delphi-Quellcode:
gruß
procedure TForm1.IdConnectionIntercept1Receive(
ASender: TIdConnectionIntercept; AStream: TStream); begin end; Evian |
Re: TStream in String speichern.
ganz einfach
Delphi-Quellcode:
SetLength(DeinString, AStream.Size);
AStream.Read(DeinString[1], AStream.Size); |
Re: TStream in String speichern.
Hallo,
Oder vielleicht mit einer TStringList und LoadFromStream?
Delphi-Quellcode:
Gruß,
procedure TForm1.IdConnectionIntercept1Receive(
ASender: TIdConnectionIntercept; AStream: TStream); var SL: TStringList; begin SL := TStringList.Create; try SL.LoadFromStream(AStream); String := SL.Text; finally FreeAndNil(SL); end; end; ManuMF |
Re: TStream in String speichern.
Danke... funktioniert wunderbar!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 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