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