Artigo: 299645 - Última revisão: terça-feira, 15 de Outubro de 2002 - Revisão: 1.0 Erro: Erro "Não é possível registar MSADO15.TLB" Se utilizar um pacote PDW para instalar uma aplicação de VB
SintomasQuando utiliza um pacote que criou com o Package and Deployment Wizard (PDW) para instalar uma aplicação do Visual Basic, poderá receber a seguinte mensagem de erro (ou outra semelhante) durante a instalação: Não é possível registar MSADO15.TLB
CausaO Package and Deployment Wizard adiciona o ficheiro de biblioteca de (tipos.tlb) do tipo o pacote porque a biblioteca de tipos é referenciada no projecto. O PDW atribui também erradamente a macro de registo $(DLLSelfRegister) à biblioteca de tipos no ficheiro Setup.lst ficheiro, é criado para o pacote de instalação. Normalmente, este problema ocorre quando o projecto do Visual Basic contém uma referência para uma versão do ActiveX Data Objects (ADO) que é anterior à versão mais recente instalada. A referência para a versão mais recente instalada do ADO aponta para MSADO15.DLL. Referências de versão anteriores apontam para os ficheiros de biblioteca de tipo de ADO anteriormente mencionados. ResoluçãoEste ficheiro não necessita de ser explicitamente incluiu no pacote. Se tiver uma referência a uma biblioteca de tipos ADO no projecto, está a utilizar o ADO na sua aplicação e tem distribua MDAC_TYP.EXE (Microsoft Data Access Components). A única excepção é se pode garantir que a versão correcta do MDAC já será instalada nos computadores de destino. Uma vez que o programa de instalação MDAC inclui a biblioteca de tipos, não existe nenhuma razão para incluir especificamente. Existem várias formas para resolver este problema. O método a utilizar depende das circunstâncias e se for conveniente compactar a aplicação. Em resoluções 1 e 2, não tem de compactar a aplicação. Resoluções 3, 4 e 5 requerem reformulação de pacotes. Resoluções de 4 e 5 são as correcções apenas a longo prazo e são recomendadas. Resolução 1
Resolução 2
Resolução 3
Resolução 4
Resolução de 5
Ponto Da SituaçãoA Microsoft confirmou que este problema ocorre no Package and Deployment Wizard para Visual Basic 6.0. Mais InformaçãoO erro é aumentado porque o PDW tenta utilizar $(DLLSelfRegister) para bibliotecas de tipos em vez de $ (TLBRegister). No entanto, se receber esta mensagem de erro durante a instalação, não necessariamente significa que a instalação falhará. Também não significa que a aplicação não será executada após a instalação. Este erro indicar que tenha uma versão diferente da biblioteca de tipo de ADO referenciada no projecto que está a distribuir a aplicação. Isto poderá potencialmente causar outros problemas, para a Microsoft recomenda que verifique as informações de versão. Consulte a secção "Referências" para obter informações adicionais. ReferênciasPara obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base: 217754
(http://support.microsoft.com/kb/217754/EN-US/
)
COMO: Controlo que versão do MDAC distribui o Package and Deployment Wizard (PDW) 213846
(http://support.microsoft.com/kb/213846/EN-US/
)
INFO: Implementar aplicações de base de dados com o Package and Deployment Wizard (PDW) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 299645
(http://support.microsoft.com/kb/299645/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo