Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma expressão usa = com um ou ambos os operandos do Tipo de Dados Objeto.
Você deve usar o operador Is ou IsNot para determinar se duas referências de objeto dizem respeito à mesma instância. Consulte "Comparação de objetos" em Operadores de Comparação no Visual Basic.
Quando uma variável ou expressão é avaliada para Object, o compilador deve executar late binding, o que causa operações extras em tempo de execução. Ela também expõe seu aplicativo a possíveis erros em tempo de execução. Por exemplo, se você atribuir uma a uma Form a uma variável Object e tentar usá-la com o operador =, o runtime gerará um InvalidCastException, pois o Visual Basic não consegue converter um objeto Form em um tipo de dados adequado à comparação de valor. Mesmo se ambos os operandos forem avaliados como sendo do tipo Form, a operação falhará porque = não está definido para operandos Form.
Por padrão, esta mensagem é um aviso. Para obter informações sobre como ocultar avisos ou tratá-los como erros, consulte Configurar Avisos no Visual Basic.
ID do Erro: BC42018
Para corrigir este erro
- Se você quiser determinar se duas referências de objeto dizem respeito à mesma instância, deve usar o operador
IsouIsNot.