Sign in to follow this  
Followers 0
aloisiopires

Capicom: Erro classe não registrada no Windows 7 64 bits

3 posts in this topic

Saudações

Venho aqui deixar uma dica a todos que forem usar ACBRNfe em Windows 7 64 bits.

O instala.bat que está dentro da pasta das dll´s do Capicom tem a seguinte linha de instrução:

if EXIST %windir%\SysWOW64\x64 goto Win64

Entretando hoje instalando o sistema num notebook Dell novo com Windows 7 64 bits verifiquei que a pasta \windows\syswow64\x64 não existia neste equipamento. Então o instala.bat copia e registra as dll nas pasta \windows\system32 o que vai ocasionar o erro

classe não registrada.

A solução foi desfazer o registro e registrar manualmente as dll na pasta correta.

Fica a dica a todos.

Aloisio Pires Neto

Programador

Share this post


Link to post
Share on other sites

aloisiopires, obrigado pela informaçao estou com dois clientes que esta com esse problema.

Qual seria a pasta correta do Windows 7 64bits?

abraços;

Share this post


Link to post
Share on other sites

Oi thiago

Pelo que notei a pasta a ser verificada deveria ser \windows\syswow64\ mas o instala.bat que vem com o capicom na instalação padrão do ACbr procura por \windows\syswow64\x64 para determinar se é 32 ou 64 bits.

Como disse anteriormente fui instalar o sistema num notebook Dell com Windows 7 novo zerado e não existia a sub pasta x64 então o componente instala e registra as dlls do capicom em \windows\system32. Como a máquina era 64 bits dava sempre o erro Classe não registrada. Até eu perceber onde estava o erro bote tempo perdido...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Atenção !!  Este tópico está sem resposta a mais de 120 dias.