![]() |
Re: EConvertError Exception mit Compilerschalter unterdrücke
hmm dann drück doch einfach wieder f9 wenn die exception kam (und vllt sogar behandelt wurde) dann gehts weiter
|
Re: EConvertError Exception mit Compilerschalter unterdrücke
Zitat:
Versteht mich keiner? -heul-
Delphi-Quellcode:
begin try Funktion1... Funktion2... {$EXCEPTIONS AUS} Funktion3... {$EXCEPTIONS AN} Funktion4... except on E: Exception do CreateExcept('Blah', E.Message, E.ClassName); end; end; end; |
Re: EConvertError Exception mit Compilerschalter unterdrücke
Zitat:
|
Re: EConvertError Exception mit Compilerschalter unterdrücke
Doch ich verstehe dich, aber es ist glaube ich nicht möglich.
Siehst du deinerseits eine Möglichkeit die Exception zu verhindern? Sprich: Prüf vorher manuell ob der Wert korrekt ist, somit bekommst du auch keine Exception :) So wäre dein Problem indirekt gelöst... |
Re: EConvertError Exception mit Compilerschalter unterdrücke
Nein die Exception kann ich nicht verhindern, da sie aus einer DLL kommt, dessen Source ich nicht bearbeiten darf.
Ich werd dann wohl damit leben müssen :roll: Aber danke trotzdem für eure Hilfe :) |
Re: EConvertError Exception mit Compilerschalter unterdrücke
Hallo :hi:,
du kannst doch, nachdem der Fehler aufgetreten ist, einfach weitermachen. :gruebel: Debugen heißt doch Haltepunkt setzen und mit F8/F7 durch das Programm gehen und gucken, was passiert, oder? MfG freak |
Re: EConvertError Exception mit Compilerschalter unterdrücke
Warum sollte er für einen gewollten Fehler immer wieder weiter drücken... In der Indyhilfe steht auch, wie man die Connection-Closed-Gracefully-Exceptions in der IDE ausstellt, da diese sonst unglaublich nervig sind.
Aber SubData, ich würde die Exception in der IDE unterdrücken, aus folgendem Grund: - Sie ist nervig - Wenn woanders eine solche Exception ausserhalb eines try...except auftritt wird diese 1 zu 1 an deine App weitergereicht und diese sich mit einer Meldung verabschieden. Wenn dies passiert schaltest du die Unterdrückung ab (drückst 1x F9 um die eine zu umgehen) und suchst den Fehler. Danach schaltest du die Unterdrückung wieder ein. Eine bessere Lösung wird wohl nicht möglich sein. Gruss |
Re: EConvertError Exception mit Compilerschalter unterdrücke
Ja genau das werde ich auch tun...
Die Exception global unterdrücken ist auch kein Problem, mir gings halt nur um diese Stelle, da ich ungern Fehler unterdrücke... |
Re: EConvertError Exception mit Compilerschalter unterdrücke
/!\ Merke /!\
exception <> fehler :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz