2012-03-29 2 views

답변

3

오류 처리기에 의해 트랩됩니다.

Private Sub Form_Load() 
    Count2 0 
End Sub 

Private Sub Count2(ByVal Value As Long) 
    On Error GoTo x 
    Count2 Value + 1 
    Exit Sub 
x: 
    MsgBox "stack depth " & Value 
    Err.Clear 
End Sub 

stack depth 3659

+1

"question was either-or"에 대해서는 두 가지 모두 맞습니다. 정상적인 오류 처리로 인해 발생하는 런타임 오류가 발생합니다. 처리되지 않은 런타임 오류 ** 메시지 **는 런타임 오류가 처리되지 않은 경우에만 나타납니다. – Deanna

+0

존경심, 내 질문에 '런타임 오류'라는 용어는 갇혀 있지 않은 오류를 나타냅니다. 어쨌든, 나는 put이라는 질문에 논리적으로 예/아니오로 대답 할 수 있다고 생각하지 않습니다. – CJ7