SIGNAL Zielpunkt
...
Zielpunkt:
...
SIGNAL ON Bedingung
...
SIGNAL OFF Bedingung
| Bedingung | Bedeutung |
| Error | Ein schwerer Fehler ist aufgetreten |
| Failure | Ein leichter Fehler ist aufgetreten |
| Halt | Es wurde versucht, das Programm abzubrechen (Strg+Untbr.) |
| NotReady | Ein Ein/Ausgaefehler trat auf. |
| NoValue | Eine uninitialisierte Variable wurde bei PARSE VAR benutzt |
| Syntax | Ein Syntaxfehler wurde festgestellt |
/* Beispiel für Fehlerbehandlung in Programmen */ SIGNAL ON SYNTAX; SIGNAL ON HALT; SAY 'Los geht''s'; PULL eingabe; SAY eingabe; EXIT 0; /*- Fehlerbehandlungsroutinen -----------------------*/ SYNTAX: SAY 'Ein Syntaxfehler trat auf'; EXIT 1; HALT: SAY 'Eine Programmunterbrechung wurde vorgenommen'; EXIT 2;