Das kann verschiedene Gründe haben.
Ersteinmal musst du vor dem laden das Stream wieder auf Position 0 setzen.
Kann auch sein, das du gar kein TStream erstellt hast oder das was mit der
URL nicht stimmt.
Ein Beispiel wie's aussehen kann...
Delphi-Quellcode:
var
MS: TMemoryStream;
HTTP: TIdHTTP;
URL:
String;
SL: TStringList;
begin
HTTP := TIdHTTP.Create(
nil);
MS := TMemoryStream.Create;
SL := TStringList.Create;
URL := '
http://www.delphipraxis.net';
try
HTTP.Get(
URL, MS);
MS.Position := 0;
SL.LoadFromStream(MS);
ShowMessage(SL.Text);
finally
SL.Free;
MS.Free;
HTTP.Free;
end;
end;