ErrObject.Source 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오류를 생성한 원래 개체 또는 애플리케이션의 이름을 지정하는 String
식을 반환하거나 설정합니다. 읽기/쓰기입니다.
public:
property System::String ^ Source { System::String ^ get(); void set(System::String ^ value); };
public string Source { get; set; }
member this.Source : string with get, set
Public Property Source As String
속성 값
오류를 생성한 원래 개체 또는 애플리케이션의 이름을 지정하는 String
식을 반환하거나 설정합니다. 읽기/쓰기입니다.
예제
이 예제에서는 사용 된 Source
일반적인 오류 처리 루틴에서 속성. 오류가 발생 하면 Class1
, 문자열 "Class1"
에 할당 되는 Source
의 속성을 Err
개체입니다. 이 문자열은 다음 원본 및 오류 수를 나타내는 정보 메시지에 표시 됩니다.
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
설명
Source
속성을 지정 된 String
개체를 나타내는 식을 오류를 생성 하는, 식은 일반적으로 개체의 클래스 이름 또는 프로세스 id입니다. 사용 된 Source
코드 액세스 된 개체에서 생성 된 오류를 처리할 수 없을 때 정보를 제공 하는 속성입니다. 예를 들어, Microsoft Excel을 액세스 하 고 생성 하는 경우는 Division by zero
오류를 Microsoft Excel 설정 Err.Number
집합과 오류에 대 한 해당 오류 코드로 Source
"Excel.Application"를 합니다.
애플리케이션 코드에서 오류가 생성 되 면 Source
애플리케이션의 프로그래밍 ID입니다. 클래스 내의 Source
형식 이름이 있어야 프로젝트. 클래스합니다. 코드에서 예기치 않은 오류가 발생 하는 경우는 Source
속성이 자동으로 채워집니다. 모듈에서 오류에 대 한 Source
프로젝트 이름을 포함 합니다.
적용 대상
추가 정보
.NET