Compartir a través de


Se usaron operandos de tipo Object para el operador '<operatorsymbol>'; podrían producirse errores en tiempo de ejecución

Una expresión usa un operador para el que uno o ambos operandos son del Object Data Type.

Si una variable o expresión se evalúa como Object, el compilador debe realizar el enlace en tiempo de ejecución, que produce operaciones adicionales en tiempo de ejecución. También expone la aplicación a posibles errores en tiempo de ejecución. Por ejemplo, suponga que asigna un Form a una variable Object e intenta usarlo con / Operator (Visual Basic). Si lo hace, el tiempo de ejecución inicia una InvalidCastException porque Visual Basic no puede convertir un objeto Form en un valor numérico.

De forma predeterminada, este mensaje es una advertencia. Para obtener información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.

Identificador de error: BC42019

Para corregir este error

  • Si es posible, organice los operandos para evaluarlos como los tipos de datos para los que está definido el operador.

Consulte también