Als «exception» getaggte Fragen

183
Umgang mit AccessViolationException

Ich verwende ein COM-Objekt (MODI) in meiner .net-Anwendung. Die von mir aufgerufene Methode löst eine System.AccessViolationException aus, die von Visual Studio abgefangen wird. Das Seltsame ist, dass ich meinen Aufruf in einen Try-Catch eingeschlossen habe, der Handler für

178
Ausnahme im Fangblock geworfen - wird sie wieder gefangen?

Dies mag wie eine Programmierfrage erscheinen, und ich hatte gedacht, ich wüsste die Antwort, aber jetzt muss ich sie noch einmal überprüfen. Wird in diesem Code unten die im ersten catch-Block ausgelöste Ausnahme vom allgemeinen Ausnahme-catch-Block unten abgefangen? try { // Do something }...

176
Rückkehr von einem finally-Block in Java

Ich war kürzlich überrascht, dass es möglich ist, eine return-Anweisung in einem finally-Block in Java zu haben. Es scheint, als ob viele Leute denken, dass es eine schlechte Sache ist, wie in " Nicht in einer finally-Klausel zurückkehren " beschrieben. Als ich etwas tiefer kratzte, fand ich auch "...

176
BaseException.message ist in Python 2.6 veraltet

Ich erhalte eine Warnung, dass BaseException.message in Python 2.6 veraltet ist, wenn ich die folgende benutzerdefinierte Ausnahme verwende: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Dies ist die...

173
java.net.MalformedURLException: kein Protokoll

Ich erhalte eine Java-Ausnahme wie: java.net.MalformedURLException: no protocol Mein Programm versucht, eine XML-Zeichenfolge zu analysieren, indem es Folgendes verwendet: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder();...

172
Wofür ist ApplicationException in .NET?

Um Ausnahmen auszulösen, verwende ich normalerweise integrierte Ausnahmeklassen, z . B. ArgumentNullExceptionund NotSupportedException. Manchmal muss ich jedoch eine benutzerdefinierte Ausnahme verwenden und in diesem Fall schreibe ich: class SlippedOnABananaException : Exception { } class...