Zum Hauptinhalt springen

ErrTryCatch

ErrTryCatch(int1, logic2)

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Behandlung eines Laufzeitfehlers ändern

Details

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.