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.
Los tipos de valor devueltos y de parámetro de "<operadorLógico>" deben ser <
Un operador And o un operador Or se declara con un tipo de valor devuelto o parámetros no adecuados para su uso en un AndAlso Operator o un OrElse Operator.
Dado que no se define un operador de cortocircuito (AndAlso o OrElse) directamente, debe definir los operadores lógicos y determinantes correspondientes. En la siguiente tabla se muestran los operadores necesarios.
| Operador de cortocircuito | Operador lógico | Operador determinante |
|---|---|---|
AndAlso |
And (operador) | IsFalse (operador) |
OrElse |
OR (operador) | IsTrue (operador) |
Visual Basic usa estos operadores lógicos y determinantes a fin de construir la lógica de cortocircuito para AndAlso o OrElse. Para que funcione correctamente, ambos operandos y el valor devuelto de la definición de And o Or deben ser del tipo contenedor, es decir, el tipo de la clase o estructura en la que está definiendo And o Or.
Identificador de error: BC33034
Para corregir este error
Cambie el tipo de los operandos y el valor devuelto al tipo de la clase o estructura en la que define este operador.
O bien
No use el operador de cortocircuito correspondiente (
AndAlsooOrElse) con operandos del tipo de la clase o estructura en la que define este operadorAndoOr.