When I try to create a setup for my app written in VFP 9, I am getting the following error in Installshield:
ISEXP : warning -4354:
The build was unable to extract COM information from the file C:\MyApp\MyApp.DLL in component MyApp.DLL. Please ensure that the file is self-registering and verify that the self-registration process does not fail.
I am running Windows 2003. Any tips or leads on why this is happening
As the foxpro install walkthrough says, I am selecting the option in installshield to extract com information instead of self extracting.

VFP 9 and Installshield
joah
To further explain my situation I am using a .net windows service to call the foxpro dll.
So I ignored the installshield error and used to regsvr to register the fox dll manually on the destination box.
When I created a .net wondows app and manually added a reference to the registered fox dll it did what it was supposed to do, but when my installed windows service tried to instantiate a object of the fox dll I got an exception saying: "ClassFactory cannot supply requested class".
I checked the registry on the destination box and the fox dll is correctly registered so I don't think the problem is with the fox dll. It is possibly somewhere in the communication between the windows service interop dll and the fox dll.
If anyone has experienced a similar problem, please let me know of you were able to resolve the issue.
Philipp - San Diego
I have seen this happen when I accidentally added a dll file into the class section.
djjay0131
Martin.S