例外エラーが発生した時に、以降の処理を実行しない方法は?
- 題名: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: なまちゃ
- 日時: 2012/02/14 12:58:25
- ID: 29831
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: ズッカ
- 日時: 2012/02/14 13:08:11
- ID: 29832
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: shu
- 日時: 2012/02/14 13:10:23
- ID: 29833
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: Mira
- 日時: 2012/02/14 16:10:14
- ID: 29840
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: なまちゃ
- 日時: 2012/02/14 19:45:21
- ID: 29847
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 例外エラーが発生した時に、以降の処理を実行しない方法は?
- 著者: なまちゃ
- 日時: 2012/02/14 19:47:42
- ID: 29848
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
例外エラーが発生した時に、以降の処理を実行しない方法は?
お世話になってます。
さっそくですが、ご質問です。
メイン処理(subMain)から各処理(subHoge1⇒subHoge2⇒・・・)を呼び出し処理するPGがあります。
subHoge1にて例外エラーが発生した場合、Catchの中で例外対応処理(subErr)を実行した後で
subhoge2以降の処理を実行させない方法はありますか?
GotoにてsubMainの一番最後に飛ばせばいいのかなと思いましたが、邪道な感じがしますので
何か手段があればご教授ください。
以下、サンプルソース。
Private sub subMain()
Try
subHoge1()
subHoge2()
・・・
Catch ex As Exception
'例外対応処理
subErr()
End Try
End Sub
Private sub subHoge1()
Try
・・・(例外エラーが発生する処理)・・・
Catch ex As Exception
'例外対応処理
^ subErr()
End Try
End Sub
Private sub subErr()
・・・(例外対応処理)・・・
End Sub