FTP über WinInet ist so komplex, dass man den Code in einer Klasse kapseln sollte.
Up- und Download haben ja einige Gemeinsamkeiten; nämlich der Aufbau der
FTP-Verbindung und die Anmeldung am Server.
Ohne eine Klasse muss man den Code duplizieren => Copy & Paste Programmierung, schlechte Codequalität
Ich würde an deiner Stelle deinen ganzen Code wegwerfen und die
FTP-Klasse aus
http://www.delphipraxis.net/internal...ct.php?t=26504 verwenden.