方法 : 例外の内部例外をチェックする

更新 : 2007 年 11 月

前の例外の直接的な結果として例外がスローされた場合、InnerException プロパティによって元のエラーが説明されます。この情報により、エラーをより効率的に処理できます。元のエラーがない場合、InnerException の値は、null 参照または Visual Basic の Nothing になります。このプロパティは読み取り専用です。

hdwz4c0s.alert_note(ja-jp,VS.90).gifメモ :

使用している設定またはエディションによっては、ダイアログ ボックスで使用可能なオプションや、メニュー コマンドの名前や位置がヘルプに記載されている内容と異なる場合があります。このヘルプ ページは、全般的な開発設定を考慮して記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。

内部例外をチェックするには

  • 例外の InnerException プロパティをチェックして、元のエラーの原因を判断します。

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

参照

処理手順

方法 : Visual Basic で例外のメッセージを表示する

例外処理のトラブルシューティング

参照

InnerException

その他の技術情報

例外処理のタスク