Compartilhar via


Propriedade Source (Objeto Err)

Retorna ou determina uma expressão String especificando o nome do objeto ou aplicativo que originalmente gerou o erro.Ler/escrever.

Public Property Source() As String 

Comentários

The Source propriedade especifica uma String expressão de seqüência de caracteres que representa o objeto que gerou o erro; a expressão geralmente é o nome do objeto classe ou ID do processo. Use o Source propriedade para fornecer informações quando seu código é incapaz de manipular um erro gerado em um objeto acessado. Por exemplo, se você acessar Microsoft Excel e ele gerar um erro Division by zero, Microsoft Excel configura Err.Number para seu código de erro para aquele erro e configura Source para "Excel.Application".

Quando o aplicativo está gerando um erro do código, Source é através de programação. do seu aplicativo Dentro de uma classe, Source deve conter um nome com o formato projeto.classe.Quando ocorre um erro inesperado em seu código, a Source propriedade é preenchida automaticamente. Erros em um módulo, Source contém o nome do projeto.

Exemplo

Este exemplo ilustra o uso da propriedade Source numa rotina típica de erro de manipulação.Quando um erro é elevado de Class1, a cadeia de caracteres "Class1" é designada à propriedade Source do objeto Err.Esta cadeia de caracteres é então exibida numa mensagem informativa indicando a fonte e o número do erro.

Public Class Class1
  Public Sub MySub()
      On Error Resume Next
      Err.Raise(60000, "Class1")
      MsgBox(Err.Source & " caused an error of type " & Err.Number)
  End Sub
End Class

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**ErrObject

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Erro de objeto (Visual Basic)

Propriedade Descrição (Objeto Err)

Função ErrorToString

Função GetObject (Visual Basic)

Propriedade HelpContext (Erro de objeto)

Propriedade HelpContext (Erro de objeto)

Propriedade HelpFile (Objeto Err)

Propriedade LastDllError (Objeto Err)

Propriedade do Número (Erro de objeto)

No erro demonstrativo (Visual Basic)