Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
InstallShield Can Not Extract COM information From VFP9 DLL
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
COM/DCOM and OLE Automation
Title:
InstallShield Can Not Extract COM information From VFP9 DLL
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP
Network:
Windows 2003 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01032730
Message ID:
01032730
Views:
100
I was messing around with both the mini-InstallShield that comes with VFP9 and an older version of InstallShield Express. I realized that COM DLL's compiled in VFP9, InstallShield was unable to extract the COM information and as a result could not register the DLL's in the registry automatically.

The same behavior is not observed in VFP8 or less. The temporary fix seems to be to right click on the VFP9.DLL in the "Files" window of Installshield. Select properties the select COM / .NET tab and set regestration method to "Self Registering". This will get your DLL registered on your client's workstation but it should be noted that "Self Registered" DLL's sometimes have problems with Window's Installer if the user ever wants to un-install.

I did some digging and found some chatter about a bug that prevents the PROGID from being recorded in the DLL.

Anybody else run into this?
Jim Green
President
UniVision Computers
mailto:jim@univision-computers.com
phone: 800-597-6623 ext 150
fax: 406-721-0810
Next
Reply
Map
View

Click here to load this message in the networking platform