Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

error

Löst einen Fehler aus.

Mit der ERROR-Anweisung kann ein Fehler ausgelöst werden der unbehandelt zum Abbruch des Programmes führt. Das genaue Verhalten wird durch den Error-Handler festgelegt der mit der ON ERROR-Anweisung eingestellt werden kann.

(1) ERROR "Some user defined error message"

(1) Auslösen eines benutzerdefinierten Fehlers

Wenn die ERROR-Anweisung nur mit einer Zeichenfolge ausgeführt wird, wird ein Fehler vom Typ xxxx (User defined error) ausgelöst.

(2) ERROR <ErrorNumber>

(2) Auslösen eines definierten Fehlers anhand der Fehlernummer

Wenn die ERROR-Anweisung mit einer definierten FoxPro-Fehlernummer ausgeführt wird, wird der zugehörige Fehler ausgelöst.

(3) ERROR <ErrorNumber>, <Extra>

(3) Definierter Fehler mit Extra

Einige Fehlermeldungen gibt es in zwei Varianten mit und ohne Parameter, zum Beispiel der Fehler 1 (Datei nicht gefunden) kann entweder ausgelöst werden mit einem Dateinamen, oder ohne:

  1
  2
* Raise error 1 with file name information.
ERROR 1"somefile"

Error 1 - File 'somefile' does not exist.

  1
  2
* Raise error 1 without file name information.
ERROR 1

Error 1 - File does not exist.