Condividi tramite


ErrObject Classe

Definizione

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 String contenente una stringa descrittiva associata a un errore. Proprietà di lettura/scrittura.

Erl

Ottiene un valore intero che indica il numero di riga dell'ultima istruzione eseguita.

HelpContext

Restituisce o imposta un valore Integer contenente l'ID di contesto di un argomento di un file della Guida. Proprietà di lettura/scrittura.

HelpFile

Restituisce o imposta un'espressione String contenente il percorso completo di un file della Guida. Proprietà di lettura/scrittura.

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 String che specifica il nome dell'oggetto o dell'applicazione che ha generato l'errore. Proprietà di lettura/scrittura.

Metodi

Clear()

Cancella tutte le impostazioni delle proprietà dell'oggetto Err.

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 Error.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche