演算子 '<operatorsymbol>' に使用される Object 型のオペランドです。ランタイム エラーが発生する可能性があります。

更新 : 2007 年 11 月

演算子を使用している式の一方または両方のオペランドが オブジェクト型 (Object)です。

変数または式が Object として評価されるときは、コンパイラが遅延バインディングを行います。これにより、実行時に追加の処理が必要になります。また、アプリケーションがランタイム エラーを起こす可能性もあります。たとえば、Form を Object 変数に代入し、それを / 演算子 (Visual Basic) で使おうとしたとします。その場合、Visual Basic は Form オブジェクトを数値に変換できないので、ランタイムから InvalidCastException がスローされます。

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

Error ID: BC42019

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

  • 可能であれば、その演算子で正しく処理できるデータ型になるようオペランドを変更します。

参照

概念

Visual Basic における算術演算子