次の方法で共有


BC42104: 変数 '<変数名>' は、値が割り当てられる前に使用されています

変数 '<変数名>' は、値が割り当てられる前に使用されています。 結果として、実行時に null 参照の例外が発生する可能性があります。

アプリケーションには、値が割り当てられる前に変数を読み取るコードを通る可能性があるパスが少なくとも 1 つあります。

変数に値が割り当てられていない場合、変数はそのデータ型の既定値を保持します。 参照データ型の場合、その既定値は Nothingです。 値が Nothing である参照変数を読み取ると、状況によって NullReferenceException が発生する可能性があります。

既定では、このメッセージは警告です。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」を参照してください。

エラー ID: BC42104

このエラーを解決するには

  • 制御フロー ロジックをチェックして、変数を読み取るステートメントに制御が渡される前に、変数に有効な値が設定されていることを確認します。

  • 変数が常に有効な値を持つようにする 1 つの方法は、その宣言の一部として変数を初期化することです。 Dim ステートメントの "初期化" に関する説明を参照してください。

関連項目