ErrObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il modulo ErrObject
contiene proprietà e procedure che consentono di identificare e gestire gli errori di run-time mediante l'oggetto Err
.
public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
- Ereditarietà
-
ErrObject
Esempio
In questo esempio vengono usate le proprietà dell'oggetto Err
nella creazione di una finestra di dialogo messaggio di errore. Si noti cosa accade quando si usa prima il Clear
metodo: quando si genera un errore di Visual Basic con il Raise
metodo, i valori predefiniti di Visual Basic diventano le proprietà dell'oggetto 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
Commenti
Il ErrObject
modulo supporta l'oggetto Err
. Per altre informazioni, vedere Err.
Proprietà
Description |
Restituisce o imposta un'espressione |
Erl |
Ottiene un valore intero che indica il numero di riga dell'ultima istruzione eseguita. |
HelpContext |
Restituisce o imposta un valore |
HelpFile |
Restituisce o imposta un'espressione |
LastDllError |
Ottiene un codice di errore di sistema generato da una chiamata a una libreria di collegamento dinamico (DLL). |
Number |
Restituisce o imposta un valore numerico che specifica un errore. Proprietà di lettura/scrittura. |
Source |
Restituisce o imposta un'espressione |
Metodi
Clear() |
Cancella tutte le impostazioni delle proprietà dell'oggetto |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetException() |
Restituisce l'eccezione che rappresenta l'errore. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Raise(Int32, Object, Object, Object, Object) |
Genera un errore di run-time. Può essere utilizzata al posto dell'istruzione |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |