Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma TypeOfexpressão ...Is testa uma variável de referência de objeto para um tipo de dados que ela não pode manter.
Em alguns casos, o compilador pode determinar que um TypeOfteste ...Is só pode falhar, por exemplo, se não houver nenhuma relação de herança entre duas classes.
O código a seguir pode gerar esse erro.
Dim refVar as System.Windows.Forms.Form
If TypeOf refVar Is System.Array
End If
Porque Form e Array são tipos totalmente não relacionados, o compilador pode determinar que a TypeOfexpressão ...Is retorna False para qualquer valor de refVar.
ID de erro: BC31430
Para corrigir este erro
- Teste a variável para um tipo de dados realista ou remova completamente o
TypeOfteste ...Is