Compartilhar via


Biblioteca de Compatibilidade do Visual Basic 6.0

Se você tiver usado versões anteriores do Visual Basic, você irá notar que Visual Basic 2008 apresenta várias alterações para o Visual Basic linguagem e que algumas funções familiares que aparentemente desapareceram. Essas alterações eram necessárias para tornar o Visual Basic compatível com o .NET Framework e a especificação de linguagem comum (CLS).

Quando um aplicativo Visual Basic 6.0 é atualizado para Visual Basic 2008, a conversão de alguns códigos é impossível, devido às diferenças sintáticas ou de arquitetura. Por esse motivo, funções na biblioteca de compatibilidade do Visual Basic 6.0 (Microsoft.VisualBasic.Compatibility) são usadas para permitir códigos serem executados no Visual Basic 2008 sem a necessidade de modificação abrangente. Essas funções imitam o comportamento no Visual Basic 6.0, enquanto o restante é compatível com a CLS (Common Language Specification).Sempre que possível, a ferramenta de atualização tenta mover seu código diretamente para funções no Microsoft.VisualBasic ou System espaço para nome.

Embora funções e objetos no Compatibility namespace foram projetados para dar suporte à ferramenta de atualização, não há nada para prevenir você de usá-las ao criar um novo aplicativo no Visual Basic 2008. Na maioria dos casos, entretanto, a .NET Framework fornece maior funcionalidade.

Consulte também

Tarefas

Como: Adicionar controles do Visual Basic 6.0 arquivo sistema ao seu aplicativo

Conceitos

Trabalhando com ambos Visual Basic 6.0 e a versão atual do Visual Basic

Referência

VisualBasic.Compatibility Namespace

Outros recursos

Alterações na Linguagem para Usuários do Visual Basic 6.0

Atualizando do Visual Basic 6.0