Registrar componente COM sem Visual Studio 2005 instalado

Delphi

06/11/2007

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:


Taphoda

Taphoda

Curtidas 0

Respostas

Taphoda

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? :(


GOSTEI 0
Taphoda

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:


GOSTEI 0
POSTAR