ErrTryCatch
ErrTryCatch(int1, logic2)
Behandlung eines Laufzeitfehlers ändern
Details
- int1: Fehlerwert
- logic2: Fehler abfangen (
true) oder nicht abfangen (false) - Siehe: Verwandte Befehle ,
try,ErrTryIgnore (), Fehlerbehandlung (Blog)
Mit dieser Anweisung können Laufzeitfehler innerhalb von try-Blöcken abgefangen werden. Dazu wird vor dem try-Block der Befehl mit dem entsprechenden Laufzeitfehler (int1) und (logic2 = true) aufgerufen. Die Behandlung durch die Fehlerbehandlungsroutine des Programmierers kann durch die Übergabe von (logic2 = false) wieder aufgehoben werden.
Wird in (int1) _ErrAll angegeben, wird für alle Laufzeitfehler die Fehlerbehandlung durch den Programmierer gesetzt oder zurückgesetzt.
Üblicherweise führen Laufzeitfehler zu einer Fehlermeldung und dem Abbruch der laufenden Funktion, sie können aber durch die Verwendung von ErrTryCatch() nach einem try-Block durch die Applikation verarbeitet werden.
Ein Beispiel für die Programmierung befindet sich in der Beschreibung des try-Blocks.