Hallo Leute!
Ich hätte wieder mal eine Frage: Habe via IdFtp eine Verbindung zum FTP-Server hergestellt:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| procedure TForm1.ftpverbindungherstellen; begin
ini:=TIniFile.Create(extractfilepath(application.ExeName)+'\Daten\externeDaten.ini'); FTPUsername := ini.readstring('ftpdaten','Username',''); FTPpassword := ini.readstring('ftpdaten','password',''); FTPhost := ini.readstring('ftpdaten','host',''); if ftpUsername = '' then exit;
idftp1 := Tidftp.Create(); idftp1.Quit;
if idftp1.connected=false then begin idftp1.Username:=FTPUsername; idftp1.password:=FTPpassword; idftp1.Host:=FTPhost; idftp1.connect; end;
end; |
Jetzt möchte ich prüfen, ob eine Verbindung besteht, einfach mit idftp.connected = true, soweit komme ich ohne verbindung aber gar nicht, da es davor schon einen Fehler bringt (Socket-Error #10065). mit try funktionierts nicht, hätte ich schon probiert.
jemand eine idee?