Err-Objekt

Enthält Informationen zu Laufzeitfehlern. Akzeptiert die Methoden "Raise" und "Clear" zum Generieren und Löschen von Laufzeitfehlern.

Anmerkungen

Das Err-Objekt ist ein intrinsisches Objekt mit globalem Geltungsbereich. Es ist nicht erforderlich, eine Instanz dieses Objekts in Ihrem Code zu erstellen. Die Eigenschaften des Err-Objekts werden vom Generator eines Fehlers festgelegt, z.B. von Visual Basic, von einem Automation-Objekt oder vom BSL-Programmierer.

Die Standardeigenschaft des Err-Objekts lautet Number.Err.Number und enthält eine Ganzzahl.

Wenn ein Laufzeitfehler auftritt, werden die Eigenschaften des Err-Objekts mit Informationen gefüllt, die den Fehler eindeutig identifizieren, und mit Informationen, die zur Fehlerbehandlung verwendet werden können. Mit der Raise-Methode können Sie einen Laufzeitfehler in Ihrem Code generieren.

Die Eigenschaften des Err-Objekts werden nach einer On Error Resume Next-Anweisung auf Null oder Zeichenfolgen mit Nulllänge (" ") zurückgesetzt. Mit der Clear-Methode kann "Err"explizit zurückgesetzt werden.

Das folgende Beispiel veranschaulicht die Verwendung des Err-Objekts:

Beispiel:

On Error Resume Next
Err.Raise 6   ' Raise an overflow error.
Err.Clear      ' Clear the error.