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 o operador <> 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 de objeto. 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, confira Configurar avisos no Visual Basic.
ID do erro: BC42032
Para corrigir este erro
- Se você quiser determinar se duas referências de objeto dizem respeito à mesma instância, deve usar o operador
IsouIsNot.