ErrObject.Clear 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Err
개체의 모든 속성 설정을 지웁니다.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
예제
이 예에서는 Err
개체의 Clear
의 숫자 속성을 다시 설정 하는 방법은 Err
개체 0, 길이가 0 인 문자열에 문자열 속성입니다. 호출 하지 않고 Clear
, 두 번째 호출은 MsgBox
동일한 오류 메시지가 표시 됩니다.
Sub ClearErr()
' Produce overflow error
On Error Resume Next
Dim zero As Integer = 0
Dim result As Integer = 8 / zero
MsgBox(Err.Description)
Err.Clear()
MsgBox(Err.Description)
End Sub
설명
사용 하 여 Clear
명시적으로 선택 취소 합니다 Err
오류가 처리 된 후에 지연 된 오류 처리를 사용 하는 경우와 같이 개체 On Error Resume Next
합니다. Clear
메서드는 다음 문을 실행할 때마다:
모든 유형의
Resume
문Exit Sub
,Exit Function
또는Exit Property
모든
On Error
문모든
Try...Catch...Finally
문참고
합니다
On Error Resume Next
구문에 더 적합할 수 있습니다On Error GoTo
다른 개체에 액세스 하는 동안 발생 한 오류를 처리 하는 경우. 검사Err
각 상호 작용 후 개체를 사용 하 여 코드에서 액세스 하는 개체를: 확인할 수 있는 개체의 오류 코드에 배치Err.Number
, 개체가 원래 오류 (개체를 생성 하는 데 뿐만 아니라 에 지정 된Err.Source
).
적용 대상
추가 정보
.NET