error¶
error gibt eine Fehlermeldung in das Kommando-Fenster aus und beendet alle laufenden Funktionen.
- error()¶
- error(ssMessage)
Returnwert
Die Funktion kehrt nicht zum Aufrufer zurück und hat damit auch keinen Return-Wert.
Parameter
- ssMessage
ssMessage ist ein String, der in das Kommando-Fenster und/oder in ein Meldungsfenster (siehe config) ausgegeben wird.
Das Meldungsfenster wird nicht erzeugt, wenn die Ausnahme abgefangen wird, siehe try-except.
Kommentar
error erzeugt eine Ausnahme (ICERR_USER_ERROR), die mit den Ausnahme-Behandlungs-Mechanismen von UniScript abgefangen werden kann. Siehe try-except.
Beispiel
def read_text_file(ssFileName)
{
if (nargsin() == 0) {
error("missing filename")
}
fp = fopen(ssFileName, "r");
if (fp == 0) {
error("cannot open " + ssFileName)
}
ssText = fread(fp, "char");
flose(fp);
return ssText;
}
Siehe auch
Überblick Programmierung, GetExceptionCode, GetExceptionInfo, config, try-except
id-918964