locked
probelm with win 7 and vb6 RRS feed

  • Question

  • we have a software thet compiled in vb6 and include some ocx and dll.
    when we try to install it in win 7, we got the errors like:

    1.run time error 6- out of memory.
    2. system error&h8007007e(-2147024770)
    3. and more with errors about fm20.dll and more.

    we installed this in more then 300 XP. and we must this for our company.
    we cant upgrade to 7 without this.

    i also tried to install ACTIVEX  control pad- and its also not working...

    please help me
    Thursday, November 5, 2009 6:46 AM

Answers

  • Hi Alon,

    Is it Error 6 or Error 7?

    Are you redistributing FM20.dll with your application?

    If yes

    The Fm20.dll is NOT redistributable. In any case, you may not distribute the Fm20.dll as part of your setup, even if you purchase the Microsoft Office Developer Edition product.

    The best resolution is to remove FM20.DLL from the project.

    An alternative is to deploy the application only to machines with Microsoft Office 97 or later installed. To do this, remove the reference to FM20.DLL from the PDW or Setup Wizard file list. This prevents the install wizard from installing it. Note in your product documentation that installing the appropriate version of Microsoft Office on the target machine is a pre-requisite to installing your application. As an alternative to having your end users install Microsoft Office, you can have them freely download and install the Microsoft ActiveX Control Pad, which also installs the Fm20.dll.


    You can refer resolution for "Error 7 - Out of Memory" Error Message from Visual Basic Application Using FM20.DLL in the below mentioned Microsoft KB Article.
    http://support.microsoft.com/kb/241245/EN-US/

    You can find information about the Usage and Redistribution of FM20.DLL in the link below.
    http://support.microsoft.com/kb/224305/EN-US/

    You can Download Microsoft ActiveX Control Pad 1.0 release from the link below.
    http://msdn.microsoft.com/en-us/library/ms968493.aspx


    I hope this helps.
    Thanks,
    Bineesh

    • Proposed as answer by Bineesh N Friday, November 6, 2009 9:43 PM
    • Marked as answer by Bineesh N Monday, November 16, 2009 6:12 PM
    Thursday, November 5, 2009 9:28 PM