locked
fm20.dll RRS feed

  • Question

  • The thing is that I need to redistribute fm20.dll with my program which uses it my VisualBasic project. But since this dll ain't redistributable I'm in a little confusion. It is senseless to ask people that will use my program to have MicrosoftOffice installed...
    Then I read about Microsoft ActiveX Control Pad and thought that my problem was solved....but unfortunatly I couldn't find it using 'Search Microsoft.com'...So as I already said I'm in a confusion - how and where I can get this dll for redistribution.

    Would be very greatful if someone will answer my question.

    P.S. Sorry for my bad english

    Best Regards
    Iskander
    Wednesday, August 3, 2005 10:46 PM

Answers

  • Per an internal VB expert:

    Article 224305 mentioned below has the link for downloading the ActiveX Control Pad, which I believe was his original question on where to find them.  Note that the article is written such that it states his users can download them – I don’t know if that allows him to actually redistribute them or not. 
     

    However, I would caution [you] to seriously consider using some other set of components. As I mentioned below, FM20.dll is known to cause some very bad behavior within Visual Basic applications. If the customer engaged VB Developer Support with a problem using these controls, we would [suggest that you] use something else as they are unsupported for use in VB. 

    I can't give a specific alternative suggestion because it depends on why [you] chose to use FM20.dll and not the controls shipped with the Visual Basic product. Many times customers try to use these controls because they support Unicode while intrinsic VB controls do not. Regardless, there are a number of third party vendors who provide controls that can be used within Visual Basic, and many of those support Unicode as well.


    This component was designed to be used with Microsoft Office. Customers are not licensed to redistribute this DLL with an application. Here is a public Knowledgebase article that discusses this.

    INFO: Usage and Redistribution of FM20.DLL
    http://support.microsoft.com/default.aspx?scid=kb;en-us;224305

    Also, this DLL is known to cause problems within a Visual Basic application and should be avoided. Any use of this component within Visual Basic 6.0 is unsupported, and can cause various problems, including crashes or Out of Memory errors.

    PRB: "Error 7 - Out of Memory" Error Message From Visual Basic Application Using FM20.DLL
    http://support.microsoft.com/default.aspx?scid=kb;en-us;241245

    The bottom line is this is neither supported nor is the customer licensed to redistribute it, so he should avoid using the component altogether.

    Hope this helps,
    -brenda (ISV Buddy Team)

    --
    This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, August 22, 2005 9:25 PM

All replies

  • Per an internal VB expert:

    Article 224305 mentioned below has the link for downloading the ActiveX Control Pad, which I believe was his original question on where to find them.  Note that the article is written such that it states his users can download them – I don’t know if that allows him to actually redistribute them or not. 
     

    However, I would caution [you] to seriously consider using some other set of components. As I mentioned below, FM20.dll is known to cause some very bad behavior within Visual Basic applications. If the customer engaged VB Developer Support with a problem using these controls, we would [suggest that you] use something else as they are unsupported for use in VB. 

    I can't give a specific alternative suggestion because it depends on why [you] chose to use FM20.dll and not the controls shipped with the Visual Basic product. Many times customers try to use these controls because they support Unicode while intrinsic VB controls do not. Regardless, there are a number of third party vendors who provide controls that can be used within Visual Basic, and many of those support Unicode as well.


    This component was designed to be used with Microsoft Office. Customers are not licensed to redistribute this DLL with an application. Here is a public Knowledgebase article that discusses this.

    INFO: Usage and Redistribution of FM20.DLL
    http://support.microsoft.com/default.aspx?scid=kb;en-us;224305

    Also, this DLL is known to cause problems within a Visual Basic application and should be avoided. Any use of this component within Visual Basic 6.0 is unsupported, and can cause various problems, including crashes or Out of Memory errors.

    PRB: "Error 7 - Out of Memory" Error Message From Visual Basic Application Using FM20.DLL
    http://support.microsoft.com/default.aspx?scid=kb;en-us;241245

    The bottom line is this is neither supported nor is the customer licensed to redistribute it, so he should avoid using the component altogether.

    Hope this helps,
    -brenda (ISV Buddy Team)

    --
    This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, August 22, 2005 9:25 PM
  • Hi all,

    I'm in progress of searching an alternate solution for fm20.dll in a VB 6 project from a third-party vendor. But I cannnot find any one until now!
    Can you let me know where I can find and download number of third party vendors who provide controls that can be used within Visual Basic, and many of those support Unicode?

    It's wonderfull if I have some Web link from you :)

    Best regards

    Thien Khoa
    Wednesday, November 23, 2005 7:46 AM
  • Hi,

    Did you manage to find a third party control set to support Unicode?

    Nat
    Tuesday, January 24, 2006 1:55 AM
  • pls copy  FM20.dll & FM20ENU.dll to the system32 folder. Problem will solve.
    Tuesday, November 18, 2014 8:48 AM
  • Thank you Nadee1977. The problem was that FM20ENU.dll was missing so I downloaded a copy off the internet and now the memory error is gone! THANK YOU!!!

    MAX POWER

    Tuesday, February 24, 2015 1:29 PM
  • pls copy  FM20.dll & FM20ENU.dll to the system32 folder. Problem will solve.
     I see lots of places online that offer the ability to download this file. Is there one site that you trust more than the other? I'm, going to be traveling on Monday to try and resolve an issue with this file and a third party software package that utilizes this file.
    Friday, October 12, 2018 7:10 PM