ID do artigo: 299645 - Última revisão: terça-feira, 15 de outubro de 2002 - Revisão: 1.0 Erro: Erro "Não é possível registrar MSADO15.TLB" Se você usar um pacote PDW para instalar um aplicativo VB
SintomasAo usar um pacote criado com o Package and Deployment Wizard (PDW) para instalar um aplicativo Visual Basic, você receberá a seguinte mensagem de erro (ou semelhante) durante a instalação: Não é possível registrar MSADO15.TLB
CausaO Package and Deployment Wizard adiciona o arquivo de biblioteca (.tlb) do tipo para o pacote porque a biblioteca de tipos é referenciada no seu projeto. O PDW também erroneamente atribui a macro de registro $(DLLSelfRegister) a biblioteca de tipos no arquivo de Setup.lst é criado para o pacote de instalação. Normalmente, esse problema ocorre quando seu projeto Visual Basic contém uma referência para uma versão do ActiveX Data Objects (ADO) que seja anterior a versão mais recente instalada. A referência para a versão instalada mais recente do ADO aponta para MSADO15.dll. Referências de versão anteriores apontem para os arquivos de biblioteca de tipo ADO mencionados acima. ResoluçãoEste arquivo não precisa ser incluídos explicitamente no seu pacote. Se você tem uma referência a uma biblioteca de tipo ADO no seu projeto, você está utilizando ADO em seu aplicativo e deve distribuir MDAC_TYP.EXE (Microsoft Data Access Components). A única exceção é se você pode garantir que a versão correta do MDAC já será instalada em seus computadores de destino. Porque o instalador do MDAC inclui a biblioteca de tipos, não há nenhum motivo para incluí-lo especificamente. Há várias maneiras para resolver esse problema. Método usado depende de suas circunstâncias e se é conveniente para você remonte o aplicativo. Em resoluções 1 e 2, você não tem remonte o aplicativo. Resoluções 3, 4 e 5 requerem remontagem. Resoluções 4 e 5 são as correções somente longo prazo e são recomendadas. Resolução 1
Resolução 2
Resolução 3
Resolução 4
Resolução 5
SituaçãoA Microsoft confirmou que este é um problema no Package and Deployment Wizard para o Visual Basic 6.0. Mais InformaçõesO erro é gerado porque o PDW tenta usar $(DLLSelfRegister) para bibliotecas de tipos em vez de $ (TLBRegister). No entanto, se você receber essa mensagem de erro durante a instalação, ele não significa necessariamente que a instalação falhará. Ele também não significa que o aplicativo não será executado após a instalação. Este erro indicar que você pode ter uma versão diferente da biblioteca de tipo ADO referenciada no seu projeto que você estiver distribuindo com o seu aplicativo. Possivelmente isso pode causar outros problemas, para a Microsoft recomenda que verifique as informações de versão. Consulte a seção "Referências" para obter informações adicionais. ReferênciasPara obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 217754
(http://support.microsoft.com/kb/217754/EN-US/
)
COMO: Controlar qual versão do MDAC que distribui o Package and Deployment Wizard (PDW) 213846
(http://support.microsoft.com/kb/213846/EN-US/
)
INFO: Implantar aplicativos de banco 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 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: 299645
(http://support.microsoft.com/kb/299645/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






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


Voltar para o início