タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

例外に関するcrkのブックマーク (2)

  • 連載:プロフェッショナルVB.NETプログラミング 第16回 例外処理を極める(2/3) - @IT

    InnerExceptionについて あるエラーが発生した場合、それを別のエラーとして扱いたい場合がある。例えば、ファイルが見付からないときに、それを「ファイルが見付からない」というエラーとして処理するのではなく、何らかのパラメータ・エラーとして扱いたい場合があるだろう。つまりプロシージャに渡すパラメータの値の問題であると捉えたい、というわけだ。そういう場合、1度エラーをトラップしてから、もう1度エラーを発生させるという方法が可能である。実際にVB 6でそれを記述した例を以下に示す。 1: Private Function GetData(ByVal filename As String) 2:   On Error GoTo errorHandlerInCalc 3:   Open "c:\" & filename & ".txt" For Input As #1 4:   Close

  • VB 例外 - Throw

    Visual Basic 中学校 > 初級講座 > 第33回 例外 例外を自分で作る必要性とその利用法について説明します。VBでは例外(=エラー)時の処理についてはすっきりと整理された方法が提供されていますから、自己流のやり方にこだわらないで積極的にVBの仕組みを活用するようにしましょう。 この回の要約・Throw を使うと例外を発生させることができる。 Throw New ApplicationException("例外です。") ・自分で新しい例外クラスを作成することができる。 1.例外を作る 例外とエラー処理についてはこの初級講座の第12回でも既に説明しています。詳しい内容は直接初級講座第12回を呼んでいただければわかるのですが、要するに例外(=エラー)に備えて、Try文を使用するかOn Errorを使用した方が良いというのがそのときの説明でした。 今回はこの点をさらに詳しく説

  • 1