次の方法で共有


Visual Basic のエラー メッセージ

Visual Basic アプリケーションをコンパイルまたは実行すると、次の種類のエラーが発生する可能性があります。

  • コンパイル時エラー。アプリケーションをコンパイルするときに発生します。

  • 実行時エラー。アプリケーションの実行中に発生します。

特定のエラーのトラブルシューティング方法については、「 Visual Basic プログラマ向けのその他のリソース」を参照してください。

実行時エラー

Visual Basic アプリケーションがシステムで実行できないアクションを実行しようとすると、実行時エラーが発生し、Visual Basic によって Exception オブジェクトがスローされます。 Visual Basic では、Throw ステートメントを使用して、Exception オブジェクトを含む任意のデータ型のカスタム エラーを生成できます。 アプリケーションは、キャッチされた例外のエラー番号とメッセージを表示することで、エラーを識別できます。 エラーがキャッチされない場合、アプリケーションは終了します。

このコードでは、実行時エラーをトラップして調べることができます。 エラーを生成するコードを Try ブロックで囲む場合は、一致する Catch ブロック内でスローされたエラーをキャッチできます。 実行時にエラーをトラップし、コードでエラーに応答する方法については、「 Try..」を参照してください。捕まえる。。。Finally ステートメント

コンパイル時エラー

Visual Basic コンパイラでコードに問題が発生した場合は、コンパイル時エラーが発生します。 Visual Studio コード エディターでは、そのコード行の下に波線が表示されるため、エラーの原因となったコード行を簡単に特定できます。 波線の下線をポイントするか、エラー 一覧を開くと、エラー メッセージが表示されます。その他のメッセージも表示されます。

識別子に波線の下線があり、右端の文字の下に短い下線が表示される場合は、クラス、コンストラクター、メソッド、プロパティ、フィールド、または列挙型のスタブを生成できます。 詳細については、「 使用法から生成する (Visual Studio)」を参照してください。

Visual Basic コンパイラから警告を解決することで、より高速に動作し、バグが少ないコードを記述できる場合があります。 これらの警告は、アプリケーションの実行時にエラーが発生する可能性があるコードを識別します。 たとえば、割り当てられていないオブジェクト変数のメンバーを呼び出そうとしたり、戻り値を設定せずに関数から戻ったり、ロジックでエラーを含む Try ブロックを実行して例外をキャッチしようとしたりすると、コンパイラから警告が表示されます。 警告のオンとオフを切り替える方法など、警告の詳細については、「 Visual Basic での警告の構成」を参照してください。