Entwickler-Ecke

Dateizugriff - Datei auslesen und in label anzeigen


i-moro-de - Mi 19.05.10 15:23
Titel: Datei auslesen und in label anzeigen
Hallo,

ich will in Delphi7 eine txt datei von meinem server auslesen und diesen text dann in einem label ausgeben, geht das?

dabnke ik m vorraus i-moro-de


MaPsTaR - Mi 19.05.10 15:53

Ja,
du lädst sie mit TIdFTP [http://www.delphi-treff.de/tutorials/netzwerk-und-internet/indy/ftp-tidftp/] von Indy herunter und öffnest sie dann lokal...


jaenicke - Mi 19.05.10 16:22

FTP hat den Nachteil, dass man dem Nutzer die Logindaten auf dem Präsentierteller serviert. Deshalb rate ich dazu das über HTTP zu machen:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
uses
  IdHttp;

var
  HttpLoader: TIdHttp;
  PageContents: String;
begin
  HttpLoader := TIdHttp.Create;
  try
    PageContents := HttpLoader.Get('http://www.example.com');
  finally
    HttpLoader.Free;
  end;
end;
In PageContents liegt dann der Inhalt der Datei.