ipworks FTP ListDirectory neu feuern lassen
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:
Das klappt auch super, aber wenn ich jetzt den Button ein zweites mal drücke,
ipwFTP1.ListDirectory
for I := 0 to ipwFTP1.dirListCount-1 do begin showmessage(ipwFTP1.DirListFileName[I]); end; 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 |
AW: ipworks FTP ListDirectory neu feuern lassen
Ist ListDirectoryLong nicht besser geeignet? Da kannst du auch prüfen ob es sich um ein Verzeichnis handelt. Achte aber darauf, das RemoteFile als Maske dient.
Hab gerade gesehen, das du ListDirectory verwendest. Im OnDirList Event kannst du doch auf alle Einträge zugreifen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz