Einzelnen Beitrag anzeigen

Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#2

Re: Fehler bei Laden einer URL in einen Stream

  Alt 11. Sep 2004, 17:16
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;
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat