Partilhar via


ErrObject Classe

Definição

O módulo ErrObject contém propriedades e procedimentos usados para identificar e manipular erros no tempo de execução usando o objeto Err.

public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
Herança
ErrObject

Exemplos

Este exemplo usa as propriedades do objeto na construção de Err uma caixa de diálogo error-message. Observe o que acontece quando você usa o Clear método primeiro: quando você gera um erro do Visual Basic com o método , os Raise valores padrão do Visual Basic se tornam as propriedades do Err objeto.

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  

Comentários

O ErrObject módulo dá suporte ao Err objeto . Para obter mais informações, consulte Err.

Propriedades

Description

Retorna ou define uma expressão String que contém uma cadeia de caracteres descritiva associada a um erro. Leitura/gravação.

Erl

Obtém um inteiro que indica o número de linha da última instrução executada.

HelpContext

Retorna ou define um Integer que contém a ID de contexto para um tópico em um arquivo de Ajuda. Leitura/gravação.

HelpFile

Retorna ou define uma expressão String que contém o caminho totalmente qualificado para um arquivo de Ajuda. Leitura/gravação.

LastDllError

Obtém um código de erro do sistema produzido por uma chamada a uma DLL (biblioteca de vínculo dinâmico).

Number

Retorna ou define um valor numérico que especifica um erro. Leitura/gravação.

Source

Retorna ou define uma expressão String que especifica o nome do objeto ou aplicativo gerou o erro originalmente. Leitura/gravação.

Métodos

Clear()

Limpa todas as configurações de propriedade do objeto Err.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetException()

Retorna a exceção que representa o erro ocorrido.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Raise(Int32, Object, Object, Object, Object)

Gera um erro em tempo de execução; pode ser usado em vez da instrução Error.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também