Hallo,
ich übertrage eine Reihe von Dateien auf einen privaten
FTP Server.
Hierzu nutze ich die Delphi
FTP Komponente (NMFTP).
Bevor ich übertrage lese ich das Remote-Zielverzeichnis aus
und stelle die Rückgaben in einer Listbox dar.
Hierzu nutze ich folgenden Code:
Delphi-Quellcode:
..
NMFTP1.host := string(szHost);
NMFTP1.UserID := string(szUser);
NMFTP1.password := string(szPW);
NMFTP1.Connect;
LB_ftp_content.items.clear;
NMFTP1.List;
bFtpConnectValid := true;
..
NMFTP1.Upload(string(pMyHomeFile), string(pMyRemoteFile));
..
Danach sammle ich meine Dateiein ein und fange an zu übertragen.
Klappt auf meinem Entwicklungssystem auch alles klasse.
Auf dem Rechner auf dem es denn mal laufen soll
bekomme ich nach dem "Connect" eine Exeption
mit dem FehlerCode 10038 "socket operation on non-socket".
Ich wäre sehr dankbar wenn jemand ne Iddee für mich hat.