Freigeben über


GetRuntimeErrorDesc

Gibt eine Beschreibung des Ausnahmetyps zurück.

function GetRuntimeErrorDesc( 
   strRuntimeErrorName  
);

Parameter

  • strRuntimeErrorName
    Der Name des aufgetretenen Ausnahmetyps.

Rückgabewert

Eine Beschreibung des Ausnahmetyps.

Hinweise

Gibt eine Beschreibung des Ausnahmetyps zurück.Einer der folgenden Ausnahmetypen ist möglich:

Ausnahmetypen

Beschreibung

ConversionError

Tritt immer dann auf, wenn versucht wird, ein Objekt in etwas zu konvertieren, in das es nicht konvertiert werden kann.

RangeError

Tritt auf, wenn eine Funktion mit einem Argument angegeben wird, das außerhalb des zulässigen Bereichs liegt.Beispielsweise tritt dieser Fehler auf, wenn Sie versuchen, ein Array-Objekt mit einer Länge zu erstellen, die keine gültige positive ganze Zahl ist.

ReferenceError

Tritt auf, wenn ein ungültiger Verweis entdeckt wurde.Der Fehler wird beispielsweise ausgegeben, wenn ein erwarteter Verweis den Wert NULL hat.

RegExpError

Tritt auf, wenn bei einem regulären Ausdruck ein Kompilierungsfehler auftritt.Nachdem der reguläre Ausdruck kompiliert wurde, kann dieser Fehler nicht mehr auftreten.Beispielsweise tritt der Fehler auf, wenn ein regulärer Ausdruck mit einem Muster deklariert wird, das eine ungültige Syntax aufweist, oder wenn er mit anderen Flags als i, g oder m deklariert wird bzw. das gleiche Flag mehr als einmal enthält.

SyntaxError

Tritt auf, wenn Quelltext analysiert wird und nicht die richtige Syntax aufweist.Beispielsweise tritt der Fehler auf, wenn die eval-Funktion mit einem Argument aufgerufen wird, das kein gültiger Programmtext ist.

TypeError

Tritt immer dann auf, wenn der tatsächliche Typ eines Operanden nicht mit dem erwarteten Typ übereinstimmt.Ein Beispiel für das Auftreten dieses Fehlers ist ein Funktionsaufruf für etwas, das kein Objekt ist oder den Aufruf nicht unterstützt.

URIError

Tritt auf, wenn ein ungültiger Uniform Resource Indicator (URI) entdeckt wird.Beispielsweise tritt dieser Fehler auf, wenn in einer zu codierenden oder zu decodierenden Zeichenfolge ein ungültiges Zeichen gefunden wird.

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Konzepte

Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen

Entwerfen eines Assistenten

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten