AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Ich versteh dein Problem nicht ganz. Deine Lösung fängt die Exception ja ab, wenn auch auf eine unschöne Art und Weise, denn du verschluckst alle Exceptions. Besser wäre sowas wie:
Delphi-Quellcode:
Wenn es dich stört, dass der Delphi Debugger bei dieser Exception jeweils anhält, kannst du in den Debugger Optionen angeben, das er diesen Exception Typ ignoriert. Ich bin nicht sicher was der Typ genau ist, aber das solltest du herausfinden können.
try
IdFTP1.Connect; except On Exception: E do begin if not StartsText('I won''t open a connection to', E.Message) raise; end; end; |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
mein problem ist dass ich alle exceptions einfach unterdrücken möchte.
normalerweise funktioniert das ja mit try-except aber bei idftp nicht. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Ich hatte auch in meinen installierten Indy nachgesehn, aber auch nichts gefunden.
Weiß jetzt wieder nicht um welche Delphi/Indy-Version es nochmal ging, aber über die Jahre wurde schon so Einiges verändert. Hatte es auch mal versucht auszuprobieren, aber hab diese Meldung nicht bekommen. Tja, dann bleibt dir wohl doch erstmal nur der Weg über das langwierige debuggen und rausfinden von wo diese Meldung kommt. In aktuelleren Delphis, oder mit einer passenden Debugunterstützung, könnte man versuchen auf diese Meldung zu warten, hält dann das Programm an und wenn man Glück hat, dann zeigt einem der Debugger, in seinem Stacktrace, von wo es herkommt. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
won't würde natürlich in deinem Delphi-Literal zu won''t wenn ich das recht in Erinnerung habe ... ich nehme an das hattet ihr beachtet?
|
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Ich schon. :mrgreen:
Und auch falls es nicht nur als '' drinsteht oder Varianten zusammengesetzer Texte. |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Wenn ich mich Recht entsinne habe ich von dieser Fehlermeldung schon in anderen, nicht Delphiumgebungen gehört und würde mich der Meinung von Klaus01 anschließen, Messagedlg oder ähnliches habe ich allerdings auch nicht gefunden und die Exceptionklassen leiten sich von Exception ab, müssen also abgefangen werden können...:?:
|
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
Zitat:
GG |
AW: INDY - "I won't open a connection to ..." - wie unterdrücken?
http://www.frihost.com/forums/vt-10917.html
http://forums.digitalpoint.com/showthread.php?t=1403672 http://board.protecus.de/t22164.htm usw. Dennoch ein bissl sehr unpraktisch, sollte es wirklich nur als MessageBox angezeigt werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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