エラー メッセージ (Visual Basic)
Visual Basic アプリケーションを書き込むとき、コンパイルまたは実行すると、次の種類のエラーが発生することがあります:
Visual Studio のアプリケーションを作成すると生成されるデザイン時エラー。
Visual Studio のコマンド プロンプトまたはアプリケーションをコンパイルすると、コンパイル時のエラー。
Visual Studio のまたはスタンドアロン実行可能ファイルとしてアプリケーションを実行すると、実行時エラー。
特定のエラーをトラブルシューティングする方法の詳細については、Visual Basic プログラマのための追加リソースを参照してください。
ランタイム エラー
Visual Basic アプリケーションがシステムで処理できない動作を実行しようとすると、実行時エラーは、Visual Basic は Exception のオブジェクトに発生します。Visual Basic では、Throw ステートメントを使用することで、Exception オブジェクトを含む任意のデータ型のカスタム エラーを生成できます。アプリケーションはキャッチされた例外の番号とメッセージを表示して、エラーを識別できます。エラーがキャッチされない場合、アプリケーションは終了します。
コードは実行時エラーをトラップして確認できます。Try ブロックのエラーを生成するコードを囲む、Catch の対応するブロック内でスローされたエラーを検出できます。エラーを実行時に引っ掛け、コード内に応答する方法の詳細については、Try...Catch...Finally ステートメント (Visual Basic)を参照してください。
コンパイル時のエラー
Visual Basic コンパイラがコードの問題を検出すると、コンパイル エラーが発生します。コード エディターで、波線がそのコード行表示される簡単にどのコード行でも、エラーが発生したかを特定できます。エラー メッセージは、他のメッセージを示す波線の下線ポイントまたは **[エラー一覧]**を開くと表示されます。
識別子がの波線を持ち、短い下線が右端の文字の下に表示する場合、クラス、コンストラクター、メソッド、プロパティ、フィールド、または列挙型のスタブを生成できます。詳細については、「使用法から生成」を参照してください。
Visual Basic コンパイラの警告を解決して、高速に実行に発生するバグがあるコードを書き込むこともできます。この警告は、アプリケーションの実行時にエラーが発生する可能性のあるコードを識別します。たとえば、コンパイラは割り当てられていないオブジェクト変数のメンバーを呼び出そうとしたり、関数の戻り値を設定せずに戻るか、または例外をキャッチするロジックにエラーの Try のブロックを実行しようとすると、警告します。警告に関する詳細については、含まれます。これらをオンまたはオフにする方法に Visual Basic での警告の構成を参照してください。