Einzelnen Beitrag anzeigen

leonreiser

Registriert seit: 16. Jul 2015
30 Beiträge
 
Delphi XE8 Professional
 
#1

ipworks FTP ListDirectory neu feuern lassen

  Alt 21. Okt 2016, 16:27
Hallo Leute,

Ich programmiere zurzeit eine Art FTP-Client, bei dem ich mit per
Button-Click die derzeitigen Datein und Ordner auf dem Server, in dem derzeitigen
Verzeichnis anzeigen lasse (im Code mit showmessage).
Dafür verwende ich die FTP-Componente von ip-works.
Hier ist mal mein derzeitiger Code dafür:
Delphi-Quellcode:
ipwFTP1.ListDirectory
 for I := 0 to ipwFTP1.dirListCount-1 do
 begin
  showmessage(ipwFTP1.DirListFileName[I]);
 end;
Das klappt auch super, aber wenn ich jetzt den Button ein zweites mal drücke,
klappt es nichtmehr. Ich bekomme zwar keine Fehlermeldung, aber ipwFTP1.dirListCount ist 0,
obwohl die gleichen Dateien auf dem Server liegen.
Habe auch schon reconnected, also ipwFTP1.logOff und ipwFTP1.logOn , aber das hat auch nichts gebracht.

Ich hoffe mein Problem ist irgendwie klar geworden.

Vg Leon
  Mit Zitat antworten Zitat