Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una expresión usa el operador <> con uno o ambos operandos de Object Data Type.
Debe usar el operador Is o IsNot para determinar si dos referencias de objeto hacen referencia a la misma instancia de objeto. Vea "Comparar objetos" en Comparison Operators in Visual Basic.
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, si asigna un Form a una variable Object e intenta usarlo con el operador <> , el tiempo de ejecución inicia una InvalidCastException porque Visual Basic no puede convertir un objeto Form a un tipo de datos adecuado para la comparación de valores. Aunque ambos operandos se evalúen como el tipo Form, se produce un error en la operación porque <> no está definido para operandos Form .
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: BC42032
Para corregir este error
- Para determinar si dos referencias de objeto hacen referencia a la misma instancia de objeto, use el operador
IsoIsNot.