^^ 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.