タイトル | : Try/Catch/Finally |
記事No | : 4149 |
投稿日 | : 2006/08/28(Mon) 17:02 |
投稿者 | : すっぱまん |
Try 内でエラーが発生した際、 Catch に飛び エラー処理をした後、再度 Try 内のコードを実行したい場合 どのように記述すれば良いでしょうか?
雰囲気的には、下記の処理を On Error GoTo を使用せず、 Try/Catch/Finally を使用して実現したいです。
Sub Main() On Error GoTo L_ERR 処理 Exit Sub L_ERR: '* 処理でエラーが発生した場合は Sleep 1000 '* 1秒間待ち Resume '* エラーが発生した処理を再度実行 End Sub
あと
Sub Main() Try 処理1 Catch (...) 処理2 Finally 処理3 End Try End Sub
と
Sub Main() Try 処理1 Catch (...) 処理2 End Try 処理3 End Sub
の違いって何ですか?
|