try-catch-finally (Opus)
Inhaltsverzeichnis
Dieses Konstrukt erlaubt es, bestimmte Fehler abzufangen und entsprechend zu behandeln. Es wird unterschieden zwischen Fehlern die als Exception behandelbar sind und solchen, die schwere Fehler sind, welche nicht behandelt werden können.
Diese Unterscheidung ist in "Opus Fehlermeldungen" dokumentiert.
Exception Objekt:¶
| Name | Typ | Beschreibung |
|---|---|---|
| OpusError | integer | Fehlercode von Opus |
| ErrorText | string | Text der Opus Fehlermeldung |
| ErrorCode | integer | Erweiterter Fehlercode oder 0, falls nicht verfügbar |
| Location | string | Programmteil der Exception |
| SourceCode | string | Programmzeile auf welcher die Exception aufgetreten ist |
| LineNumber | integer | Zeilennummer der Exception |
| AdditionalInformation | string | Zusatzinformationen, falls vorhanden |
| DateTime | datetime | Zeitstempel |
Beispiel 1:¶
|
|---|
Beispiel 2:¶
|
|---|