fm20.dll

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


Answer this question

fm20.dll

  • Tony B

    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

  • Kausar Parveen

    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. 
    < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

    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.



  • koaybl

    Hi,

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

    Nat

  • fm20.dll