Einzelnen Beitrag anzeigen

napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: TreeView.LoadFromFile Textfile im Internet

  Alt 25. Mai 2007, 08:54
^^ HEHE
Nene Ich wollte die Ordner meines FTP Servers in den TreeView lesen. Da ich nicht weiß wie das geht dachte ich machstes einfach so:

< Du speicherste die Ordner und Unterordner in eine Textdatei >
< lädst diese hoch >
< so kann ich dann einfacher Ordner rausnehemen oder hinzufügen >
< mit HTTP lad ich sie in meinem Programm runter >
< Speicher diese ab >
< lade sie in den TreeView >
< lösche sie >
Delphi-Quellcode:
procedure TMain.FormCreate(Sender: TObject);
var Stream: TFileStream;
begin
  //Items für TreeView Downloaden
  Stream := TFileStream.Create('Data.txt', fmCreate);
  HTTP.Get(Data+'Tree.txt', Stream); //Data ist ein String der die Adresse des Servers enthält
  Stream.free;

  //Items einlsen
  Tree.LoadFromFile('Data.txt');

  //Datei löschen
  DeleteFile('Data.txt');
end;
Ist zwar ziehmlich unelegant und manch einer würde einfach die Server Directorys auflisten, aber wenn dann möchte ich Server Directorys + UNterordner und das kann ich nicht
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat