Entwickler-Ecke
Internet / Netzwerk - FTP Verbindung überprüfen
da_rul - Di 22.02.11 18:24
Titel: FTP Verbindung überprüfen
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?
Delete - Di 22.02.11 19:26
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:\Dokumente und Einstellungen\Michael>net helpmsg 10065
Der Host war bei einem Socketvorgang nicht erreichbar.
C:\Dokumente und Einstellungen\Michael> |
jaenicke - Mi 23.02.11 07:29
da_rul hat folgendes geschrieben : |
| mit try funktionierts nicht, hätte ich schon probiert. |
Sicher? Wie hast du es denn versucht?
(Delphi selbst zeigt die Exception beim Debuggen auch mit try..except an, wenn du das nicht anders eingestellt hast...)
da_rul - Mi 23.02.11 13:11
danke, habs nochmal mit try probiert (an einer anderen Stelle diesmal) und jetzt funktionierts!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!