タイトル : Re: Try/Catch/Finally 投稿日 : 2006/08/28(Mon) 23:05 投稿者 : 魔界の仮面弁士
> Try 内でエラーが発生した際、 Catch に飛び > エラー処理をした後、再度 Try 内のコードを実行したい場合 > どのように記述すれば良いでしょうか? たとえば、こういう感じで如何でしょう。 ====== 3 回までリトライ ====== For I As Integer = 1 To 3 Try メイン処理 Exit For Catch エラー処理 End Try Next ====== 成功するまでリトライ ====== Do Try メイン処理 Exit Do Catch エラー処理 End Try Loop > あと (中略) > の違いって何ですか? 『Finally は、何があっても実行される』コードです。 『処理1』や『処理2』で Exit Sub してみた場合の 『処理3』の動作をチェックしてみましょう。 http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet16/vb6tonet16_03.html |