2012-03-29 11 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

「質問はどちらか?」については、どちらも正しいですが、通常のエラー処理でキャッチされる実行時エラーが発生します。未処理の実行時エラー**メッセージ**は、ランタイムエラーが処理されていない場合にのみ表示されます。 – Deanna

+0

私は、私の質問の中で「ランタイムエラー」という言葉は、トラップされていないエラーを指していることは明らかです。いずれにしても、putという質問は論理的にYes/Noで答えられるとは思わない。 – CJ7

関連する問題