私の主な呼び出しプロシージャでエラーハンドラを使用していて、他のプロシージャをそのエラーハンドラにロールアップさせるだけです。VB6エラーの伝播
毎回エラーをクリアする必要がありますか?または、End Subでエラーハンドラを続行するのではなく、Exit Exitを実行する必要がありますか?
私は最初のエラーをキャッチする可能性があり、他のエラーは処理されないことがあるので、私は尋ねています。
ご迷惑をおかけして申し訳ありません。私は何を言っているのか分かりません。
ありがとうございます!
編集:これのようなものです。これは必要ですか?
Public Sub SubA()
On Error Goto ProcError
' other code
MsgBox FuncA()
ProcExit:
Exit Sub
ProcError:
MsgBox Err.Description
Resume ProcExit
End Sub
質問を示す独自のコード(またはその一部)を投稿してください。 – bugmagnet
ここで、サンプルコードごとにエラーをクリアしていますか? – shahkalpesh
さて、私は "Resume ProcExit"はErr.Clearと同じことをしています。 しかし、私はそのように投稿したコードはなぜですか?なぜ「再開ProcExit」ですか?ちょうどそのエラーをクリアするには?同じ手順で次の潜在的なエラーを処理することができますか? –