다음을 통해 공유


Error 문

오류 발생을 시뮬레이션합니다.

구문

Error errornumber  

부분

errornumber
필수입니다. 유효한 오류 번호일 수 있습니다.

설명

Error 문은 이전 버전과의 호환성을 위해 지원됩니다. 새 코드에서 특히 개체를 만들 때 Err 개체의 Raise 메서드를 사용하여 런타임 오류를 생성합니다.

errornumber가 정의된 경우 Error 문은 Err 개체의 속성에 다음 기본값이 할당된 후 오류 처리기를 호출합니다.

속성
Number Error 문에 인수로 지정된 값입니다. 유효한 오류 번호일 수 있습니다.
Source 현재 Visual Basic 프로젝트의 이름.
Description 이 문자열이 있는 경우 지정된 Number에 대한 Error 함수의 반환 값에 해당하는 문자열 식. 문자열이 없으면 Description에 0길이 문자열("")이 포함됩니다.
HelpFile 적절한 Visual Basic 도움말 파일의 정규화된 드라이브, 경로 및 파일 이름.
HelpContext Number 속성에 해당하는 오류에 대한 적절한 Visual Basic 도움말 파일 컨텍스트 ID.
LastDLLError 단계 없음.

오류 처리기가 없거나 사용할 수 없는 경우 Err 개체 속성에서 오류 메시지가 만들어지고 표시됩니다.

참고 항목

일부 Visual Basic 호스트 애플리케이션은 개체를 만들 수 없습니다. 호스트 애플리케이션의 설명서를 참조하여 클래스와 개체를 만들 수 있는지 여부를 확인합니다.

예시

이 예제에서는 Error 문을 사용하여 오류 번호 11을 생성합니다.

On Error Resume Next   ' Defer error handling.  
Error 11   ' Simulate the "Division by zero" error.  

요구 사항

네임스페이스: Microsoft.VisualBasic

어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목