Поделиться через


Для оператора <символОператора> заданы операнды типа Object; могут возникнуть ошибки времени выполнения

Обновлен: Ноябрь 2007

Operands of type Object used for operator '<operatorsymbol>'; runtime errors could occur

Выражение использует оператор, для которого один или оба операнда имеют Тип данных Object.

Когда переменная или выражение вычисляется как Object, компилятор должен осуществить позднее связывание, что вызывает дополнительные операции во время выполнения. Коме того, возможно возникновение ошибок времени выполнения. Например, пусть переменной Object назначается Form, а затем производится попытка использовать ее с Оператор / (Visual Basic). В этом случае среда выполнения создает InvalidCastException, так как Visual Basic не может преобразовать объект Form в числовое значение.

По умолчанию это сообщение является предупреждающим. Дополнительные сведения о скрытии предупреждений или их обработке как ошибок см. в разделе Настройка предупреждений в Visual Basic.

Идентификатор ошибки: BC42019

Исправление этой ошибки

  • Если это возможно, упорядочите операнды для вычисления типов данных, для которых определен оператор.

См. также

Основные понятия

Арифметические операторы в Visual Basic