Autor Beitrag
DelphiMan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 73



BeitragVerfasst: Sa 18.01.03 00:03 
Hallo zusammen!
Wie kann ich eine Datei www......./xyz.txt runterladen oder noch besser, wie kann ich diese Textdatei lediglich auslesen (zeile für zeile), ohne diese runterzuladen?
Vielen Dank im Voraus!
MfG
DelphiMan
Sivar
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 40



BeitragVerfasst: Sa 18.01.03 11:29 
Hallo DelphiMan!

Bei Delphi 5 Ent gibt's unter der Registerkarte "FastNet" die Kompo "NMHTTP", da kannst du mit den folgenden zwei Zeilen die Textdatei z.B. in ein Memo laden:

ausblenden Quelltext
1:
2:
  NMHTTP1.Get('http://www....../xzy.txt');
  Memo1.Text := StringReplace(NMHTTP1.Body, #10, #13#10, [rfReplaceAll]);


NMHTTP.Body enthält den Inhalt der Datei. Allerdings sind die Zeilensprünge nur mit LF's markiert. Da ein Memo aber CRLF benötigt hab ich gleich nen String Replace mit eingebaut.
Du kannst dann über Memo1.Lines[x] auf die Zeilen zugreifen.

Gruß
Sivar
DelphiMan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 73



BeitragVerfasst: Sa 18.01.03 13:42 
Titel: danke
super! es funktioniert!