방법: Error 개체로부터 정보 검색(Visual Basic)

런타임 오류가 발생하면 Err 개체의 속성이 오류 식별 정보와 오류 처리에 사용하는 정보로 채워집니다.

Err 개체의 속성은 오류 처리 루틴에서 On Error Resume Next 문과 Exit Sub 또는 Exit Function 문이 실행된 후에 0이나 길이가 0인 문자열("")로 다시 설정됩니다. Clear 메서드를 사용하면 Err를 명시적으로 다시 설정할 수 있습니다.

참고

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

오류 개체로부터 정보를 검색하려면

  1. 특정 오류를 필터링할 수 있습니다. 이 예제에서는 오류가 FileNotFound 오류인지 확인하고 이 오류가 맞을 경우에 반응합니다.

    If Err.Number = 53 Then
      MsgBox("File Not Found")
    End If
    
  2. Description, Erl, HelpContext, Helpfile, LastDLLError, Number 및 Source와 같은 오류 개체의 특정 속성을 검사할 수도 있습니다. 이 예제에서는 메시지 상자에 설명을 표시합니다.

    MsgBox(Err.Description)
    

참고 항목

참조

Err

Description

Number

HelpFile

HelpContext

LastDllError

Source

개념

구조적 및 비구조적 예외 처리를 사용하는 시기 선택(Visual Basic)