Codeblock Onlinehilfe

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!


Parameter

Beschreibung

aErrText:C

Fehlertext (kann mit GetErrorText() ausgelesen werden)

aErrCode:N

Fehlernummer (kann mit GetErrorCode() ausgelesen werden)

Rückgabewert

Keiner

Beispiel

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