INDY - "I won't open a connection to ..." - wie unterdrücken?
hallo, wenn man mit TIDFtp zu einem server verbindet aber die firewall die verbindung blockt kommt diese meldung. kommt die direkt von den jedis? falls ja wie schalte ich diese ab. die wird ja sicherlich über
Delphi-Quellcode:
hervorgerufen. wo finde ich diese meldung oder wie kann man die unterdrücken?
raise
|
AW: JEDI - "I won't open a connection to ..." - wie unterdrücken?
Zitat:
Delphi-Quellcode:
auffangen, oder?
except
Abgesehen davon, sind Indy und JEDI jetzt zusammen? War mir noch nichtmal bekannt. Bin ja aber auch irgendwie "raus". ;) |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
ich meinete natürlich INDY, nicht JEDI!
an try-except habe ich auch gedacht. das funktioniert aber nicht. das fängt lediglich einen fehl-login auf. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Dann wird das wohl doch nicht über raise ausgelöst,
denn ansonsten könnte man es damit auch abfangen. :angle2: (oder du hast was beim Abfangen falsch gemacht) Wenn ich an deiner Stelle würde ich jetzt mit dem Debugger mal schauen, wo die Meldung herkommt. Du hast ja mit Sicherheit die QuellCodes, da wird es noch etwas einfacher. (handelt es sich um die Indy, welche bei Delphi mitgeliefert werden, dann in den Projektoptionen die Debug-DCUs aktivieren) |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
durchdebuggen dürfte jahre dauern bei all den indy dateien. ich habe die auch schon softwaremäßig durchsuchen lassen. niegendwo finde ich "i won't open"... usw
mehr als
Delphi-Quellcode:
kann ich nicht mahcen.
try IdFTP1.Connect; except end;
|
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Bei FTP im Active Mode gibt es ja 2 TCP/IP-Verbindungen:
* Kommandokanal auf Port 21 für die FTP-Befehle und Anworten vom Server * Datenkanal für die Datenübertragung von Dateien Der Datenkanal wird erst geöffnet wenn Dateien kopiert werden (RETR, STOR) oder ein Verzeichnis aufgelistet wird (LIST, STAT). Diese TCP/IP-Verbindung wird im Active Mode vom Server geöffnet und dann leider häufig von Firewalls geblockt. Um das Problem zu umgehen kann man in den Passive Mode umschalten. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
ich hatte schon befürchtet dass es ohne passive mode nicht funktioniert.
trotzdem unerklärlich dass ich den string "i won't open a connection"... nirgendwo gefunden habe. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Habe mal meine Delphi-Partition mit Indy und Jedi drauf nach "open a connection" in *.pas/*.inc/*.rc und *.res durchsuchen lassen, leider auch nichts gefunden :-(
GG Bea ergänzt, das "open a connection" in einigen DLLs von Vista und VirtualBox gefunden wurde. Speziell in System.Data.dll "C:\Windows\Microsoft.NET\Framework\v....". Hilft aber vermutlich auch nicht weiter? |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
.. ich denke, dass die Meldung vom FTP-Server kommt
und nicht vom Client (dort wird sie nur angezeigt). Grüße Klaus |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz