次の方法で共有


エラー メッセージ (Visual Basic)

Visual Basic アプリケーションを書き込むとき、コンパイルまたは実行すると、次の種類のエラーが発生することがあります:

  1. Visual Studio のアプリケーションを作成すると生成されるデザイン時エラー。

  2. Visual Studio のコマンド プロンプトまたはアプリケーションをコンパイルすると、コンパイル時のエラー。

  3. 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 での警告の構成を参照してください。