런타임 오류에 대한 정보를 포함합니다. 런타임 오류를 생성하고 지우기 위해 Raise 및 Clear 메소드를 받습니다.
주석
Err 객체는 글로벌 범위를 갖는 고유 객체이므로 코드에 이 객체의 인스턴스를 생성할 필요가 없습니다. Err 객체의 등록정보는 Visual Basic, Automation 객체 또는 BSL 프로그래머 오류 생성기에 의해 설정됩니다.
Err 객체의 기본 등록정보는 Number.Err.Number이며 정수를 포함합니다.
런타임 오류가 발생하면 "Err" 객체의 등록정보는 오류를 고유하게 확인하는 정보와 오류 처리에 사용할 수 있는 정보로 채워집니다. 코드에서 런타임 오류를 생성하려면 Raise 메소드를 사용합니다.
Err 객체의 등록정보는 On Error Resume Next 명령문 이후에 0으로 재설정되거나 길이가 0인 문자열(" ")로 설정됩니다. Clear 메소드를 사용하여 "Err"를 명시적으로 재설정할 수 있습니다.
다음 예에서는 Err 객체의 사용을 보여 줍니다.
예:
On Error Resume Next Err.Raise 6 ' Raise an overflow error. Err.Clear ' Clear the error.