VFP 9 and Installshield

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.



Answer this question

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

    Do you have this file in the project under classes  

    I have seen this happen when I accidentally added a dll file into the class section.



  • djjay0131

    You may need to contact InstallShield support to resolve this.

  • Martin.S

    I do not have anything under the classes tab in VFP project manager.
  • VFP 9 and Installshield