Registrar componente COM sem Visual Studio 2005 instalado
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
Curtidas 0
Respostas
Taphoda
06/11/2007
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? :(
GOSTEI 0
Taphoda
06/11/2007
:) 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:
GOSTEI 0