Skip to main content
Skip table of contents

SetError()

SetError() – Fehler erzeugen

SetError erzeugt ("throws") einen Abbruchfehler, der innerhalb einer Fehlerauffangroutine ausgelesen werden kann.
Wird SetError() ausserhalb von StartSeq / StopSeq ausgeführt, bewirkt der erzeugte Fehler den Abbruch der Codeblockausführung, als wäre ein echter Fehler aufgetreten!


ParameterBeschreibung

aErrText:C

Fehlertext (kann mit GetErrorText() ausgelesen werden)

aErrCode:N

Fehlernummer (kann mit GetErrorCode() ausgelesen werden)

Rückgabewert

Keiner

Beispiel

CODE
startseq,
   WriteLn('Fehlerauffangroutine gestartet!'),
   SetError('Test-Fehlertext', 1),
onerror,
   WriteLn('------'),
   WriteLn('Zeile des Testfehlers: ' + Str(GetErrorLine())),
   WriteLn('Nummer des Testfehlers: ' + Str(GetErrorCode())),
   WriteLn('Beschreibung des Testfehlers: ' + GetErrorText()),
   WriteLn('------'),
stopseq,

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.