ErrObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das ErrObject Modul enthält Eigenschaften und Prozeduren, die zum Identifizieren und Behandeln von Laufzeitfehlern mithilfe des Err Objekts verwendet werden.
public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
- Vererbung
-
ErrObject
Beispiele
In diesem Beispiel werden die Eigenschaften des Err Objekts beim Erstellen eines Fehlermeldungsdialogfelds verwendet. Beachten Sie, was passiert, wenn Sie zuerst die methode Clear verwenden: Wenn Sie dann einen Visual Basic Fehler mit der methode Raise generieren, werden die Standardwerte Visual Basic zu den Eigenschaften des objekts Err.
Dim Msg As String
' If an error occurs, construct an error message.
On Error Resume Next ' Defer error handling.
Err.Clear
Err.Raise(6) ' Generate an "Overflow" error.
' Check for error, then show message.
If Err.Number <> 0 Then
Msg = "Error # " & Str(Err.Number) & " was generated by " _
& Err.Source & ControlChars.CrLf & Err.Description
MsgBox(Msg, MsgBoxStyle.Information, "Error")
End If
Hinweise
Das ErrObject Modul unterstützt das Err Objekt. Weitere Informationen finden Sie unter Err.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Description |
Dient zum Zurückgeben oder Festlegen eines |
| Erl |
Ruft eine ganze Zahl ab, die die Zeilennummer der letzten ausgeführten Anweisung angibt. |
| HelpContext |
Zurückgeben oder Festlegen einer |
| HelpFile |
Dient zum Zurückgeben oder Festlegen eines |
| LastDllError |
Ruft einen Systemfehlercode ab, der durch einen Aufruf einer Dynamic Link Library (DLL) erzeugt wird. |
| Number |
Gibt einen numerischen Wert zurück, der einen Fehler angibt, oder legt ihn fest. Lese-/Schreibzugriff. |
| Source |
Dient zum Zurückgeben oder Festlegen eines |
Methoden
| Name | Beschreibung |
|---|---|
| Clear() |
Löscht alle Eigenschafteneinstellungen des |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetException() |
Gibt die Ausnahme zurück, die den aufgetretenen Fehler darstellt. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Raise(Int32, Object, Object, Object, Object) |
Generiert einen Laufzeitfehler; kann anstelle der |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |