Vorheriges Thema

eig

Nächstes Thema

error_create

Diese Seite

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

id-918964