• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1661
  • Last Modified:

VB .EXE gets a "Run Time Error 429 - ActiveX component can't create object" when moved to a target machine

I am using the SOAP Toolkit 3.0 to access a web server application with a VB6 program.  When I compile the VB program on the development computer, it works fine.  When I move the .EXE to another computer, the program won't run until I install the SOAP Toolkit 3.0 on that computer.  I have tried the Package and Deployment Wizard but that doesn't make a difference.  I have also added every reference to SOAP components for inclusion in the compiled .EXE.  It still doesn't work.  I don't want to have to install the SOAP Toolkit on every machine this program will run on.  Can anyone tell me what specific files from the SOAP Toolkit need to be copied to the target machine and if something needs to be registered?  I can then include these specific files/procedures in the installation process.  Thanks!
0
cacomputerguy
Asked:
cacomputerguy
4 Solutions
 
JigglyDCommented:
The fastest solution is to use a real deployment application like Install Shield (the demo version is free).  It will perform static and dynamic scans of your project, and will (usually) install all related controls.

Jiggle On ! ! !
0
 
mjwillsCommented:
0
 
imarshadCommented:
You can alos try the free Inno Setup
http://www.jrsoftware.org/isinfo.php

Imran
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
Shiju SasidharanCommented:
try using installshield or Visual studio installer(free)


Install Shield
http://www.installshield.com/downloads/

Visual Studio Installer 1.1.
http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/download.aspx
0
 
cacomputerguyAuthor Commented:
I tried DependencyWalker and found 3 DLL's that needed to be installed on the target machine.  I copied those from my development machine and registered one, but the other two wouldn't register (regsvr32 gave me an initialization error).  I tried InstallShield Express and it built a Setup.exe file that I copied to the target and executed.  It installed the VB appl program.  When I try to execute the VB pgm, I get  "Run-Time error '-2147023782 (8007045a)'  Automation error - a dynamic link library (DLL) initialization routine failed"
0
 
mjwillsCommented:
The names of the DLL would be nice to know.
0
 
cacomputerguyAuthor Commented:
MSSOAP30.DLL, WISC30.DLL and WSDLGEN3.DLL were the 3 DLL's that I manually copied to the target and tried to register.
0
 
mjwillsCommented:
Rather than installing individual files, you should be installing sets of files (install packages) which include those three.

http://support.microsoft.com/dllhelp/ tells me that the all three files are part of an MSI package called soapsdk.msi. You need to find that MSI file and install it on users' PCs.

To find soapsdk.msi, search your local hard drive or your FoxPro install CD (if you have FoxPro). http://support.microsoft.com/default.aspx?scid=kb;en-us;824850 has a link to a download which may work as well.
0
 
cacomputerguyAuthor Commented:
I found out from the company that wrote the server-side application that Microsoft acknowledges there is a problem with the SOAP client environment.  Right now it IS necessary to load the FULL MS SOAP Toolkit on the client machine.  Since there was no answer to my specific question (what DLL's can I individually load on the client), I won't award ponts on that basis.  However, the answers were thoughtful and informative, so I'm splitting the points accordingly.  Thanks.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now