Als «exception» getaggte Fragen

Eine Ausnahme ist eine ungewöhnliche Bedingung, die eine Abweichung vom normalen Programmablauf erfordert. Normalerweise sollte eine Ausnahme nicht zu einem Totalausfall führen, sondern von einem Ausnahmebehandler behandelt werden. Die Ausnahmebehandlung ist ein in vielen Programmiersprachen integriertes Konstrukt. In der Regel werden Ausnahmen behandelt, indem der Stapel abgewickelt wird, ein Rollback auf einen definierten Zustand außerhalb des Bereichs der Ausnahme durchgeführt und anschließend ein Handlerblock oder eine Routine aufgerufen wird.


12
Gute Muster für die VBA-Fehlerbehandlung
Was sind einige gute Muster für die Fehlerbehandlung in VBA? Was soll ich insbesondere in dieser Situation tun: ... some code ... ... some code where an error might occur ... ... some code ... ... some other code where a different error might occur ... ... some other code …

10
Wie serialisiere ich ein Ausnahmeobjekt in C #?
Ich versuche, ein Ausnahmeobjekt in C # zu serialisieren. Es scheint jedoch unmöglich zu sein, da die Ausnahmeklasse nicht als markiert ist [Serializable]. Gibt es eine Möglichkeit, das zu umgehen? Wenn während der Ausführung der Anwendung etwas schief geht, möchte ich mit der aufgetretenen Ausnahme informiert werden. Mein erster Reflex …

7
NSException in Swift abfangen
Der folgende Code in Swift löst eine NSInvalidArgumentException-Ausnahme aus: task = NSTask() task.launchPath = "/SomeWrongPath" task.launch() Wie kann ich die Ausnahme abfangen? Soweit ich weiß, bezieht sich try / catch in Swift auf Fehler, die in Swift ausgelöst werden, nicht auf NSExceptions, die von Objekten wie NSTask (die vermutlich in …



2
Objektzerstörung in C ++
Wann genau werden Objekte in C ++ zerstört und was bedeutet das? Muss ich sie manuell zerstören, da es keinen Garbage Collector gibt? Wie kommen Ausnahmen ins Spiel? (Hinweis: Dies ist als Eintrag in die C ++ - FAQ von Stack Overflow gedacht . Wenn Sie die Idee kritisieren möchten, …

10
Wie teuer sind Ausnahmen in C #?
Wie teuer sind Ausnahmen in C #? Es scheint, dass sie nicht unglaublich teuer sind, solange der Stapel nicht tief ist; Ich habe jedoch widersprüchliche Berichte gelesen. Gibt es einen endgültigen Bericht, der nicht widerlegt wurde?
73 c#  exception 

8
'+ entityForName: nil ist kein zulässiger NSManagedObjectContext-Parameter - Core Data
Ich habe dem App-Delegaten den gesamten relevanten Code hinzugefügt und kann ihn in applicationDidFinishLaunchingWithOptions zum Datenmodell hinzufügen und aus dem Datenmodell abrufen. Mein Problem tritt auf, wenn ich versuche, in das Datenmodell in meinem View Controller zu schreiben. Ich habe diesen Code zur Header-Datei hinzugefügt: NSFetchedResultsController *fetchedResultsController; NSManagedObjectContext *managedObjectContext; @property …



5
Benutzerdefinierte Ausnahmemeldungen: Best Practices
Sie fragen sich, wie viel Aufwand ich betreiben sollte, um nützliche Debugging-Informationen beim Erstellen von Ausnahmemeldungen zu erzwingen, oder ob ich dem Benutzer nur vertrauen soll, dass er die richtigen Informationen bereitstellt, oder die Erfassung von Informationen an einen Ausnahmehandler verschieben soll? Ich sehe viele Leute, die ihre Ausnahmen machen …
72 php  exception 

3
Mehrere Ausnahmen in Java-8 abfangen
Beim Ausprobieren der Multi-Catch- Funktion habe ich in meinem gefundenm1() Methode , funktioniert alles wie erwartet. Im m2()selben Code wird jedoch nicht kompiliert. Ich habe gerade die Syntax geändert, um die Anzahl der Codezeilen zu reduzieren. public class Main { public int m1(boolean bool) { try { if (bool) { …

16
Ausnahme von HRESULT: 0x800A03EC Fehler
Beim Ausführen des Excel-Add-Ins mit folgendem Code wird der Fehler "HRESULT: 0x800A03EC" angezeigt: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV = System.Text.RegularExpressions.Regex.Replace(before, @"\s+", ""); rng.set_Value(cleanV); Wenn ein Fehler auftritt, werden X und Y auf 1 gesetzt, sodass der Excel-Bereich nicht verletzt wird. Ich habe …

5
Nicht behandelte Ausnahmen in BackgroundWorker
Ich habe eine kleine WinForms-App, die ein BackgroundWorker-Objekt verwendet, um einen lang laufenden Vorgang auszuführen. Die Hintergrundoperation löst gelegentlich Ausnahmen aus, normalerweise wenn jemand eine Datei geöffnet hat, die neu erstellt wird. Unabhängig davon, ob der Code von der IDE ausgeführt wird oder nicht. .NET öffnet ein Fehlerdialogfeld, in dem …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.