Ich habe den gleichen oder mindestens einen ähnlichen Fehler wie im Ursprungsposting beschrieben. List mit indys
FTP Client funktioniert nicht.
Delphi 2009
Indy 10.5.8
Problem (Source aufs Wesentliche gekürzt und Fehlerbehandlung entfernt):
Delphi-Quellcode:
IdFTP1.Host:= Edt_server.Text;
IdFTP1.Username:= Edt_User.Text;
IdFTP1.Password:= Edt_Password.Text;
IdFTP1.Connect;
IdFTP1.ChangeDir(Edt_Directory.Text);
IdFTP1.List; // Fehler: Gleitkommadivision durch Null
//Idftp1.list(mylist); //Fehler: Gleitkommadivision durch Null
//Idftp1.list(mylist, '', True); //Fehler: Gleitkommadivision durch Null
//Idftp1.list(mylist, '', False); //Fehler: Gleitkommadivision durch Null
Anmeldung am Server funktioniert
ChangeDir funktioniert
Put und Get funktionieren problemlos
Mit Overbyte ICS funktioniert auf dem gleichen Rechner und gleichen Server der Zugriff per
FTP problemlos, nur erlauben mir die Programmspezifikationen die Verwendung von ICS nicht. Unter Delphi 7 funktioniert obiger Code mit
indy problemlos.
Ich habe bereits mit allen Properties von IdFTP rumgespielt, Firewalls ausgeschaltet,
Indy aktualisiert, aber nichts brachte Erfolg. Hat jemand einen Tip was ich noch versuchen könnte?
[edit] Fehler für Gleitkommadivision gefunden, war ein Fehler von mir, hatte noch was in IdFTP1Work drin, aber die Liste ist immer noch leer![/edit]
[edit2]
Problem gelöst! Ein Update des
FTP-Servers brachte die Lösung![/edit2]