How to register COM on Windows XP
Hi, First of all I beg your pardon because my poor English.
I need to run an application (using Delphi 7) that uses a COM component developped in Visual C++ (Visual Studio 2005), on a Windows XP environment, but without installing Visual Studio 2005.
This COM component (xupita.dll) has dependences of the following DLLs:
atl80.dll, msvcr80.dll and masvcp80.dll
In order to build and run this Delphi application, I know I need to register the xupita.dll and it dependences before, to avoid error messages. But I don't know how to do that. I did try to register all these DLLs through the "regsvr32" Windows command, but didn't work.
The problem is that I cannot distribute the application if the users must need to install Visual Studio 2005 before. So, the answer is, how I do to use a COM component without installing Visual Studio 2005?
Thanks
[905 byte] By [
Taphoda] at [2007-11-20 11:57:32]

# 1 Re: How to register COM on Windows XP
search for keyword vc_redist.exe in this forum.
This installs the redistributables for 2005 on the target machine. You will have to have your installer do this for you.
# 2 Re: How to register COM on Windows XP
search for keyword vc_redist.exe in this forum.
This installs the redistributables for 2005 on the target machine. You will have to have your installer do this for you.
Sorry buddy, but I didn't find anything with the suggested keyword.
Anyway, thank you for your help.
Regards
# 4 Re: How to register COM on Windows XP
Ok, the problem could be solved installing the VC++ Redistributable Package SP1.
First, download (from Microsoft Website) and install the "vcredist_x86.exe". So, after installed, register the COM component trhough the Windows XP command line "regsvr32 yourCOMponent.dll".
That's all.
Anyway, tank you to everybody.