Einzelnen Beitrag anzeigen

Patrick

Registriert seit: 15. Sep 2003
184 Beiträge
 
Delphi 2010 Professional
 
#1

Problem mit TMemoryStream und TStringList

  Alt 7. Apr 2005, 11:43
Tach,

Also ich möchte eine Datei aus dem Internet herunterladen und diese mit einer TStringlist öffnen. Herunterladen tue ich mit der TidHTTP Indy Komponente. Da ich aber keine Datei anlegen möchte benutze ich statt einen TFileStream einen TMemoryStream. Jetzt lässt sich das ganze aber micht mehr mit der TStringList laden.
Delphi-Quellcode:
var
    Cache : TstringList;
    responseStream: TMemoryStream;
...
  responseStream:=TMemoryStream.Create;
  IdHTTP1.Get('http://www.url.de/datei.dat', responseStream);
  Cache:=TStringList.Create;
  Cache.LoadFromStream(responseStream);
  responseStream.free;
Cache.Count ergibt jetzt 0...
Genieße jede Minute deines Lebens, denn sie wird nicht wieder kommen.
  Mit Zitat antworten Zitat