Compartilhar via


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

Ambos os Visual Basic 2008 e Visual Basic 6.0, juntamente com aplicativos criados em outras linguagens, pode ser instalado no mesmo computador e executados ao mesmo time.

Componentes escritos em Visual Basic 2008 pode interoperar com componentes COM, escritos em versões anteriores do Visual Basic e outros idiomas. Por exemplo, você pode arrastar um controle ActiveX escrito em Visual Basic 6.0 para um Visual Basic 2008 Windows formulário, objeto de uso COM um Visual Basic 6.0 de um Visual Basic 2008 biblioteca de classes ou adicionar uma referência a um Visual Basic 2008 biblioteca para um arquivo executável do Visual Basic 6.0.

Componentes compilados com Visual Basic 2008 podem ter diferenças sutis de time de execução em relação aos componentes compilados com Visual Basic 6.0. Porque Visual Basic 2008 os objetos são liberados pela coleção lixo, quando explicitamente os objetos são destruídos, pode haver um atraso antes que eles sejam realmente removidos da memória. Existem diferenças adicionais, tais como tipo de dados e outras alterações da linguagem.O resultado combinado dessas diferenças são que Visual Basic 2008 aplicativos terão similar, mas não idêntico comportamento em time de execução para aplicativos Visual Basic 6.0.

Além disso, Visual Basic 2008 cria um binário compatível entre Visual Basic 2008 componentes e aqueles no Visual Basic 6.0 desnecessários. Componentes agora têm uma controle de versão mais robusto e sistema de distribuição, arquivos podem ser implantados copiando apenas para um diretório e atualização para uma nova controle de versão de um componente é tão simples quanto substituir o arquivo antigo por um novo arquivo.Tudo o que você precisa fazer é verificar se a classes e métodos são compatível com versões anteriores.

Observação:

Se você não estiver pronto para atualizar seu aplicativo Visual Basic 6.0, você ainda pode tirar proveito dos benefícios do .NET Framework usando o Interop Forms Toolkit 2.0. Interop Forms Toolkit permite que você crie novos formulários ou controles de usuário em Visual Basic 2008 e usá-los em seu aplicativo Visual Basic 6.0.

Interoperabilidade Toolkit 2.0 pode ser baixado gratuitamente das página do site da MSDN.

Consulte também

Conceitos

Por que atualizar é Necessário?

Preparando para Atualizar um aplicativo Visual Basic 6.0

Outros recursos

Atualizando Aplicativos Criados em Versões Anteriores do Visual Basic