ErrObject 클래스

정의

ErrObject 모듈에는 개체를 사용하여 런타임 오류를 식별하고 처리하는 데 사용되는 속성 및 프로시저가 Err 포함되어 있습니다.

public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
상속
ErrObject

예제

이 예제에서는 오류 메시지 대화 상자를 생성할 때 개체의 Err 속성을 사용합니다. 먼저 Clear 메서드를 사용하면 어떻게 되는지 확인합니다. Raise 메서드를 사용하여 Visual Basic 오류를 생성하면 Visual Basic 기본값은 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

설명

모듈은 ErrObject 개체를 Err 지원합니다. 자세한 내용은 Err를 참조하세요.

속성

Name Description
Description

오류와 관련된 설명 문자열을 포함하는 식을 반환하거나 설정합니다 String . 읽기/쓰기입니다.

Erl

마지막으로 실행된 문의 줄 번호를 나타내는 정수를 가져옵니다.

HelpContext

도움말 파일의 Integer 토픽에 대한 컨텍스트 ID를 포함하는 값을 반환하거나 설정합니다. 읽기/쓰기입니다.

HelpFile

도움말 파일에 대한 String 정규화된 경로를 포함하는 식을 반환하거나 설정합니다. 읽기/쓰기입니다.

LastDllError

DLL(동적 연결 라이브러리)을 호출하여 생성된 시스템 오류 코드를 가져옵니다.

Number

오류를 지정하는 숫자 값을 반환하거나 설정합니다. 읽기/쓰기입니다.

Source

원래 오류를 생성한 개체 또는 애플리케이션의 이름을 지정하는 식을 반환하거나 설정합니다 String . 읽기/쓰기입니다.

메서드

Name Description
Clear()

개체의 모든 속성 설정을 지웁니다 Err .

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetException()

발생한 오류를 나타내는 예외를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Raise(Int32, Object, Object, Object, Object)

런타임 오류를 생성합니다. 문 대신 Error 사용할 수 있습니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보