Entwickler-Ecke
Internet / Netzwerk - Fehlermeldung bei ftp abfangen?
Pyr0cracker - Di 18.03.03 19:23
Titel: Fehlermeldung bei ftp abfangen?
hi, wie kann ich die fehlermeldung abfangen, die kommt wenn ich mit der idftp1 compo eine verbindung herstellen möchte und keine internetverbindung vorhanden ist(bzw. der server nicht erreichbar ist)
ciao
maxk - Di 18.03.03 21:04
Quelltext
1: 2: 3: 4: 5: 6: 7:
| try idFtp1.Connect; Label1.Caption:='Client verbunden'; except Label1.Caption:='Server nicht bereit'; exit; end; |
Pyr0cracker - Do 20.03.03 14:29
hab ich schon mit exept und finally probiert, geht aber nicht. Fehlermeldung in blabla, socket-error host not found...
maxk - Do 20.03.03 20:15
Auf während der Laufzeit?
Pyr0cracker - Do 20.03.03 20:54
geht auch nicht :cry:
der fehler :
Quelltext
1: 2:
| Socket Error # 11001 Host not found. |
und der quellcode:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| idFTP1.Host:= 'www.lesta.de'; idFTP1.Username:= 'dorian'; idFTP1.Password:= 'd78m'; try idFTP1.Connect(true); idFTP1.ChangeDir('htmlseiten/meinesachen/gbd'); idFTP1.Put(inipfad+ininame+'.gbd', ininame+'.gbd', false); finally idFTP1.Disconnect; systemmeldungen.lines.add('Fehler beim Speichern von "'+ininame+'gbd".'); end; |
maxk - Do 20.03.03 21:25
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| idFTP1.Host:= 'www.lesta.de'; idFTP1.Username:= 'dorian'; idFTP1.Password:= 'd87n'; try idFTP1.Connect(true); idFTP1.ChangeDir('htmlseiten/meinesachen/gbd'); idFTP1.Put(inipfad+ininame+'.gbd', ininame+'.gbd', false); except idFTP1.Disconnect; systemmeldungen.lines.add('Fehler beim Speichern von "'+ininame+'gbd".'); end; |
Pyr0cracker - Fr 21.03.03 10:57
wie schon gesagt, hab ich auch schon mit except probiert.
maxk - Fr 21.03.03 12:50
Das ist anormal! Tut mir leid, dann weiß ich auch net weiter!
maxk :ziehtsichzurück:
maxk - Fr 21.03.03 22:22
| maxk hat folgendes geschrieben: |
| Auf während der Laufzeit? |
Eine Idee noch:
Tritt das Problem auch auf, wenn du die Datei direkt unter Windows ausführst und nicht unter Delphi?
Shadowdragon - So 23.03.03 14:38
Mach ma den Debugger aus, und überprüfe notfalls das Ziel..... wenns den Server nicht findet...
Hier noch ne Idee...
Quelltext
1: 2: 3: 4: 5:
| try (...) //code hier rein except on e: Exception do showmessage ('Fehler') //oder so.... end |
Damit MUSS es einfach gehen, weil das einfach stur jede Fehlermeldng abfängt....
wenn das nicht geht, weiss ich auch nicht.
maxk - Mo 24.03.03 14:29
try...except..end ist ja das was dieser maxk sagte... 8)
Shadowdragon - Mo 24.03.03 17:29
Ja, klar, aber du hast das speziell für einen Fehlertyp angegeben, aber mein Beispeil reagiert auf *jede* Meldung ;)
*bin halt besser* :D :D
Nee, aber sonst weiss ich auch nicht weiter...
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!