Fórum Registrar componente COM sem Visual Studio 2005 instalado #348585
06/11/2007
0
Prezados Mestres, sábios, conhecedores ou até mesmo palpiteiros.
Alguém sabe como fazer para registrar um componentes COM, desenvolvido em Visual Studio 2005, num Windows XP que não tem o Visual Studio instalado?
Pelo que sei este componente (xupita.dll) possui as seguintes dependências:
- ATL80.dll
- msvcr80.dll
- msvcp80.dll
Tentei registrar essas dll, via regsvr32 do Windows, copiando as mesmas para a pasta Windows\System32, mas não deu nem a paus! :oops:
Alguém sabe como fazer para registrar um componentes COM, desenvolvido em Visual Studio 2005, num Windows XP que não tem o Visual Studio instalado?
Pelo que sei este componente (xupita.dll) possui as seguintes dependências:
- ATL80.dll
- msvcr80.dll
- msvcp80.dll
Tentei registrar essas dll, via regsvr32 do Windows, copiando as mesmas para a pasta Windows\System32, mas não deu nem a paus! :oops:
Taphoda
Curtir tópico
+ 0
Responder
Posts
07/11/2007
Taphoda
Prezados forunzeros,
Como o meu próprio codinome expressa, Taphoda. Tentei de n formas, mas não vai nem com reza braba.
O que ocorre é que tenho que fazer uma manutenção num software desenvolvido em Delphi 7 que utiliza um componente COM (xupita.dll) que foi feito em Visual C++ através do Visual Studio 2005. O problema é que para poder rodar o bendito no meu Windows XP, preciso registrar essa DLL.
Me recomendaram copiar a DLL no Windows\System32 e então usar o comando ´regsvr32´. Não deu. Então copiei também as DLLs dependentes que citei e tentei registrá-las também. Não vai.
Cara! Que parto! Não pode ser tão cavernoso assim, tem que haver um jeito! Alguma sugestão? :(
Como o meu próprio codinome expressa, Taphoda. Tentei de n formas, mas não vai nem com reza braba.
O que ocorre é que tenho que fazer uma manutenção num software desenvolvido em Delphi 7 que utiliza um componente COM (xupita.dll) que foi feito em Visual C++ através do Visual Studio 2005. O problema é que para poder rodar o bendito no meu Windows XP, preciso registrar essa DLL.
Me recomendaram copiar a DLL no Windows\System32 e então usar o comando ´regsvr32´. Não deu. Então copiei também as DLLs dependentes que citei e tentei registrá-las também. Não vai.
Cara! Que parto! Não pode ser tão cavernoso assim, tem que haver um jeito! Alguma sugestão? :(
Responder
Gostei + 0
09/11/2007
Taphoda
:) Obrigado pelas dicas ! :lol:
O problema foi resolvido através da instalação do VC++ Redistributable Package SP1, que pode ser baixado diretamente do site da Microsoft.
Primeiro instale o ´vcredist_x86.exe´, e em seguida registre o componente através do comando ´regsvr32 [i:91f483ab6f]seucomponente[/i:91f483ab6f].dll´.
Só isso !
PS:
Sabia que tinha que haver um jeito mais simples ! :wink:
Só não sabia qual era ! :oops:
O problema foi resolvido através da instalação do VC++ Redistributable Package SP1, que pode ser baixado diretamente do site da Microsoft.
Primeiro instale o ´vcredist_x86.exe´, e em seguida registre o componente através do comando ´regsvr32 [i:91f483ab6f]seucomponente[/i:91f483ab6f].dll´.
Só isso !
PS:
Sabia que tinha que haver um jeito mais simples ! :wink:
Só não sabia qual era ! :oops:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)