Resoluções de ligação tardias; poderão ocorrer erros de tempo de execução
Um objeto é atribuído a uma variável declarada para ser do Tipo de dados Object.
Ao declarar uma variável como Object,o compilador deve executar ligação tardia ,o que causa operações extras em tempo de execução.Isso também expõe sua aplicação a potenciais erros em tempo de execução.Por exemplo, se você atribuir uma Form à variável Object e, em seguida, tentar acessar a propriedade XmlDocument.NameTable, o tempo de execução gera uma MemberAccessException porque a classe Form não expõe uma propriedade NameTable.
Se você declarar a variável de um tipo específico, o compilador pode executar ligação antecipada em tempo de compilação.Isso resulta em melhor desempenho, acesso controlado aos membros do tipo específico e melhor legibilidade do seu código.
Por padrão, essa é uma mensagem de aviso.Para informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.
ID de erro: BC42017
Para corrigir este erro
- Se possível, declare a variável de um tipo específico.