ErrObject Classe

Definição

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

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

Exemplos

Este exemplo utiliza as propriedades do Err objeto na construção de uma caixa de diálogo de mensagem de erro. Repare no que acontece quando usa primeiro o método Clear: Quando gera um erro de Visual Basic com o método Raise, os valores padrão do Visual Basic tornam-se as propriedades do objeto 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

Observações

O ErrObject módulo suporta o Err objeto. Para obter mais informações, veja Err.

Propriedades

Name Description
Description

Devolve ou define uma String expressão contendo uma cadeia descritiva associada a um erro. De leitura/escrita.

Erl

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

HelpContext

Retorna ou conjuntos que Integer contêm o ID de contexto de um tópico num ficheiro de Ajuda. De leitura/escrita.

HelpFile

Devolve ou define uma String expressão contendo o caminho totalmente qualificado para um ficheiro Help. De leitura/escrita.

LastDllError

Obtém um código de erro do sistema produzido por uma chamada a uma biblioteca de ligação dinâmica (DLL).

Number

Devolve ou define um valor numérico que especifica um erro. De leitura/escrita.

Source

Devolve ou define uma String expressão que especifica o nome do objeto ou aplicação que originalmente gerou o erro. De leitura/escrita.

Métodos

Name Description
Clear()

Limpa todas as definições de propriedades do Err objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetException()

Devolve a exceção que representa o erro que ocorreu.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também