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;
}

id-918964