GetExceptionCode

GetExceptionCode liefert die Nummer einer Ausnahme.

nCode = GetExceptionCode()

Returnwert

nCode ist die Nummer einer Ausnahme. Die Nummern sind in der Datei uniplot\script\alias.ic definiert (z. B. #``define ICERR_INTERRUPT 0xE000002F``).

Kommentar

Die Funktion kann nur in der Bedingung eines try-except Blocks verwendet werden (siehe UniScript Programmier-Anleitung). Die try-except-Blöcke müssen sich innerhalb von Funktionen befinden.

Beispiel

def Test()
{
    try {
        // Erzeuge Exception
        a = 1 + "a";
    } except(GetExceptionCode() == ICERR_OPERATOR_TYPE) {
        MessageBox("Exception ICERR_OPERATOR_TYPE")
    }
}

id-863421