Suchergebnisse für Anfrage "exception-handling"

8 die antwort

Frage zur Ausnahmebehandlung

Ich habe eine Frage zur Ausnahmebehandlung. Ziehen Sie in Betracht, dem Java-Code-Snippet zu folgen. try{ //code }catch(SubSubException subsubex){ //code }catch(SubException subex){ //code }catch(Exception ex){ //code }Ich weiß, dass dies die ...

5 die antwort

Warum ist "try" ein explizites Schlüsselwort?

In allen mir bekannten ausnahmebewussten Sprachen (C ++, Java, C #, Python, Delphi-Pascal, PHP) erfordert das Abfangen von Ausnahmen eine explizite Angabetry Block gefolgt voncatch Blöcke. Ich habe mich oft gefragt, was der technische Grund dafür ...

1 die antwort

UnauthorizedAccessException vs SecurityException

Der MSDN-Konstruktor für einen FileStream gibt an, dass möglicherweise eine UnauthorizedAccessException oder eine SecurityException ausgelöst wird. Hier ist, was MSDN über diese Ausnahmen ...

TOP-Veröffentlichungen

1 die antwort

Wie sollte die Iterator-Implementierung mit überprüften Ausnahmen umgehen?

Ich verpacke ein java.sql.RecordSet in einen java.util.Iterator. Meine Frage ist, was soll ich tun, wenn eine Recordset-Methode eine SQLException auslöst? Dasjava.util.Iterator ...

1 die antwort

Warum kann ich keine luabind :: error-Ausnahme abfangen, wenn mein lua-Code einen Fehler auslöst?

Wenn Sie eine LUA-Funktion in c ++ aufrufen und ein Laufzeitfehler vorliegt, löst LuaBind eine luabind :: error-Ausnahme aus, die Sie abfangen und dann im Stack lesen können, um den Fehler zu ermitteln. Mein Debugger fängt diese Ausnahme ...

5 die antwort

Pause nur für bestimmte Ausnahmetypen

Ich weiß, dass Ausnahmebehandlung eine sehr wichtige Sache ist und wir tun dies in all unseren Projekten. Der Hauptgrund ist, Fehler zu protokollieren, die beim Kunden auftreten. Dies funktioniert gut und ist überhaupt kein Problem. Aber während ...

5 die antwort

Wie konvertiere ich Funktionen, die Ausnahmen auslösen, in Funktionen, die entweder zurückgeben?

Angenommen, ich habe einige Funktionen, die Ausnahmen auslösen. Ich wickle sie ein, um zurückzukehrenEither[Throwable, <function return type>]. (Nehmen wir an, ich braucheEither eher, alsTry). def fooWrapper(arg1: FooArg1, arg2: FooArg2) = try ...

1 die antwort

Vorheriger Fehler wird durch aktuellen Ausnahmekontext maskiert

Das Folgende ist ein Beispiel, das ich auf der Website von Doug Hellman in einer Datei mit dem Namen "masking_exceptions_catch.py" gefunden habe. Ich kann den Link momentan nicht finden. Die in throws () ausgelöste Ausnahme wird ...

6 die antwort

Rückgabeanweisungen in catch-Blöcken

Ich habe gesehen, dass einige Entwickler die return-Anweisung in einem catch-Block verwenden. Warum / wann wäre dies eine nützliche Technik? EDIT: Ich habe gerade gesehen, dass das Schlüsselwort return verwendet wird. Vielen Dank

2 die antwort

Wie formatiere ich den Stack-Trace von Exception in C #?

Wenn die Ausnahme angezeigt wird (oder allgemeiner - wenn sie in einen String konvertiert wird), wird die Stapelverfolgung angezeigt. Was ich tun möchte, ist, das Format der Dateipfade des Quellcodes zu ändern, die in einem solchen ...