Source 속성(Err 개체)

업데이트: 2007년 11월

오류를 발생시킨 원래 개체 또는 응용 프로그램의 이름을 지정하는 String 식을 반환하거나 설정합니다. 읽기/쓰기가 가능한 속성입니다.

Public Property Source() As String 

설명

Source 속성은 오류가 발생한 개체를 나타내는 String 식을 지정합니다. 일반적으로 이 식은 개체의 클래스 이름이나 프로세스 ID입니다. 액세스한 개체에서 발생한 오류를 사용자 코드에서 처리할 수 없는 경우 Source 속성을 사용하면 이에 대한 정보를 얻을 수 있습니다. 예를 들어, Microsoft Excel에 액세스하여 Division by zero 오류가 발생하면 Microsoft Excel은 Err.Number를 해당 오류에 대한 오류 코드로 설정하고 Source를 "Excel.Application"으로 설정합니다.

응용 프로그램의 코드에서 오류가 생성되는 경우 Source는 응용 프로그램의 프로그래밍 ID입니다. 클래스 내에서는 Source에 project.class 형식의 이름이 포함되어야 합니다. 코드에서 예기치 않은 오류가 발생하면 Source 속성이 자동으로 채워집니다. 모듈에서 오류가 발생하는 경우는 Source 속성에 프로젝트 이름이 포함됩니다.

예제

다음 예제에서는 일반 오류 처리 루틴에서 Source 속성을 사용하는 방법을 보여 줍니다. Class1에서 오류가 발생하면 Err 개체의 Source 속성에 "Class1"이 할당됩니다. 그런 다음 이 문자열은 오류의 소스와 개수를 나타내는 정보 메시지에 표시됩니다.

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

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**ErrObject

어셈블리:

참고 항목

참조

Err 개체(Visual Basic)

Description 속성(Err 개체)

ErrorToString 함수

GetObject 함수(Visual Basic)

HelpContext 속성(Err 개체)

HelpContext 속성(Err 개체)

HelpFile 속성(Err 개체)

LastDllError 속성(Err 개체)

Number 속성(Err 개체)

On Error 문(Visual Basic)