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 TypeOf...Is prueba una variable de referencia de objeto a un tipo de datos que no puede contener.
En algunos casos el compilador puede determinar que una prueba TypeOf...Is solo puede fallar, por ejemplo, si no hay ninguna relación de herencia entre dos clases.
El código siguiente puede generar este error.
Dim refVar as System.Windows.Forms.Form
If TypeOf refVar Is System.Array
End If
Dado que Form y Array son tipos que no tienen ninguna relación, el compilador puede determinar que la expresión TypeOf...Is devuelva False para cualquier valor de refVar.
Identificador de error: BC31430
Para corregir este error
- Pruebe la variable para un tipo de datos realista o quite la prueba
TypeOf...Ispor completo.