Select the product you need help with
Como usar o Project e Binary CompatibilityID do artigo: 161137 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSumárioA configuração de compatibilidade permite que você determine a compatibilidade do projeto Visual Basic para versões mais antigas da componentes ActiveX gerado a partir do projeto. Os componentes ActiveX você criar contêm uma interface padrão (por exemplo, CName_D onde CName é ClassName para o componente ActiveX) que contém todos os métodos e propriedades que você criou. Se sua classe gera eventos, você também tem uma interface adicional chamada IConnectionPointContainer. Quando você cria um controle ActiveX ou Server, essas interfaces recebem um identificador exclusivo. Se você modificar o controle ou o servidor, podem alterar essas interfaces. Os aplicativos usando uma versão mais antiga do seu componente podem falhar nesse ponto. Para garantir que suas interfaces novos e antigos irão funcionar com todos os aplicativos, você precisará definir a configuração de compatibilidade apropriada. Mais InformaçõesVocê pode definir compatibilidade do projeto na caixa de diálogo Project\Properties, na guia componentes. Visual Basic possui três configurações de compatibilidade diferentes para projetos:
Não compatibilidadeCom essa configuração, não compatibilidade é aplicada. Visual Basic cria novos identificadores de interface e identificações de classe toda vez que você criar ou compilar seu projeto. Cada versão interno pode ser usado somente com aplicativos criados para trabalhar com esse específico de compilação do componente.Compatibilidade de projetoCom essa configuração, você pode tornar seu projeto compatível para um projeto componente específico. Enquanto novas informações de biblioteca de tipo são geradas, o identificador de biblioteca de tipo é mantido para que projetos teste ainda podem fazer referência a projeto componente. Essa configuração é para manter compatibilidade durante o teste. Portanto, depois que o componente é lançado, ele se comporta o mesmo que a configuração de compatibilidade não.Compatibilidade bináriaQuando você compila seu projeto, o Visual Basic cria somente nova classe e identificadores de interface quando necessário. Ele preserva as identificações de classe e interface de versões anteriores para que os programas compilados usando uma versão anterior serão continuam a funcionar. Se você estiver fazendo uma alteração que resultará em uma versão incompatível, Visual Basic avisará. Se você desejar manter a compatibilidade com versões lançadas mais antigas de um componente ActiveX, isso é a configuração que você precisa usar.ReferênciasComponentes do Visual Basic 5.0 Guide, capítulo 7, "depuração, teste e implantação de componentes" PropriedadesID do artigo: 161137 - Última revisão: quinta-feira, 15 de julho de 2004 - Revisão: 1.3 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 161137
(http://support.microsoft.com/kb/161137/en-us/
)
| Traduções deste artigo
|




Voltar para o início








