Microsoft Forms 2.0 Object Library

1 view
Skip to first unread message

Marianna

unread,
Aug 3, 2024, 2:36:36 PM8/3/24
to stifeasiztan

Please tell me shall download the missing references same with Office 2016, or I need to download other references specific for Office 365. (Like for Office 2016, the Microsoft Forms 2.0 Object Library reference which needed by my project is C:\Windows\System32\FM20.DLL, but for Office 365, I don't know is it the same. Do I still need Microsoft Forms 2.0 Object Library for Office 365? Or maybe what I need is Microsoft Forms 3.0 Object Library?)

Where you have problem with references, then onside this screen you 'll see "MISSING" i don't see up there.
Anyway, you can use early binding (as object) to make your code working any version, any path to rights controls.

Thank you for help.
I'm sorry my description is not clear. When I mentioned "Missing", I mean I cannot find the related files in my laptop, e.g., the Microsoft Forms 2.0 Object Library related file is C:\Windows\System32\FM20.DLL, but I can't find C:\Windows\System32\FM20.DLL in my laptop, so I need to download this reference, but I don't know shall I download the specific one for Office 365.

Yes, you mention missing as "I cant find" than my solution is - switch to Combobox
MF20 that is a general library ActiveX controls. So you can use it any time in any office.
CC1 that is a tool with enhanced AciveX like

________________________________________________________________
If you want to get the best response to a question, please check out FAQ222-2244 first

'People who live in windowed environments shouldn't cast pointers.'
RE: Don't use Microsoft Forms 2.0 Object Library! CCLINT (Programmer)29 Jul 03 10:10>I then found the following from Microsoft...
You should post the article number or address when posting something like this before scaring everyone.

There is no problem using/referencing it as I can see...just don't distribute it.

If it is not on the client's PC, the client can freely download the Microsoft ActiveX Control Pad which contains the Fm20.dll from the MS site...

Read this article:
=kb;en-us;224305

Because it is not supported under VB does not mean it will not work.
And because it is not supported it is only natural that it hasn't been tested.
You should test thoroughly anyways, know what is redistributable when distributing/selling, test any components like this which you rely the client to already have, etc, and read your EULA. RE: Don't use Microsoft Forms 2.0 Object Library! pokermat (Programmer)(OP)29 Jul 03 10:56johnwm - of course I saw this, I just didn't think it was a very professional solution. Here's the app, oh and by the way you'll have to download this thing from Microsoft.

CCLINT - patronising? I didn't say there was a problem referencing/using it, I said there was a problem installing it onto machines without Office. Hmmm, testing, didn't think of that.

Like I said, I was just trying to prevent others from making the same mistake. I guess I'll leave it to the 'Experts' in future. RE: Don't use Microsoft Forms 2.0 Object Library! CCLINT (Programmer)29 Jul 03 12:15>patronising

oh my goodness...

Nope. Do you feel that any corrections on mis-leading statements are a possible sign of patronizing?

>"I said there was a problem installing it onto machines without Office."

Not just that.
You said "Don't use..." in the subject title and in the first statement you said "...App on clients which don't have MS Office installed don't use the above library".

So the post, along with the quote, leads a person to believe that there is no work-around, and not possible unless they have MS office, when in the MS article you quoted clearly shows there is a solution.

And this offered solution you had left/cut out of the quote you posted for whatever reasons!
IMO, this was the problem.

Posting a reference, or at least the complete information, for something like this would have been alright then.

So, I was just trying to fill in the gaps and complete the mis-leading information!


RE: Don't use Microsoft Forms 2.0 Object Library! sdraper (Programmer)30 Jul 03 15:00pokermat,
CCLINT and johnwm have responded about 3000 times each to others posts. They have helped many, many people since they have been here. They were only trying to help in this case as well. So I don't think that two peeps that have helped so many would just jump in and try to bust yer chops. If you would have searched the forums for posts about the forms 2.0 library you probably would find that this subject has been discussed into the ground. So anyway thanks for contributing but don't take this all so personnally.

yer cyberpal, Sam
googletag.cmd.push(function() googletag.display('div-gpt-ad-1406030581151-2'); ); Red Flag This PostPlease let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.
CancelRed Flag SubmittedThank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

If you use the objects in other applications as part of your Visual Basic application, you may want to establish a reference to the object libraries of those applications. Before you can do that, you must first be sure that the application provides an object library.

The References dialog box shows all object libraries registered with the operating system. Scroll through the list for the application whose object library you want to reference. If the application isn't listed, you can use the Browse button to search for object libraries (*.olb and *.tlb) or executable files (*.exe and *.dll on Windows). References whose check boxes are selected are used by your project; those that aren't selected are not used, but can be added.

Select the object library reference in the Available References box in the References dialog box and choose OK. Your Visual Basic project now has a reference to the application's object library. If you open the Object Browser (press F2) and select the application's library, it displays the objects provided by the selected object library, as well as each object's methods and properties.

In the Object Browser, you can select a class in the Classes box and select a method or property in the Members box. Use copy and paste to add the syntax to your code.

The Oracle Forms to XML conversion tool, Forms2XML was introduced in Oracle9i Oracle Developer Suite and is also available in Oracle Developer Suite 10g. This tool should also work on files from earlier releases of Oracle Forms. If the Oracle Forms to XML Conversion tool does not work for a specific file from an earlier version of Oracle Forms, then you must upgrade the file to Oracle Developer Suite 9i or 10g and then convert to XML

Forms2XML produces an XML file that has the same base name as the Forms file with an .xml extension. The extension _fmb, _mmb, or _olb is added to the base file name to indicate whether the original file was a Forms Modules, a MenuModule, or an Object Library. The following table displays a few examples of the changes the tool makes to the name of the file being converted:

The Forms2XML command takes one or more Forms Module files as an argument. The files can be FormsModule (.fmb), ObjectLibrary (.olb), or MenuModule (.mmb) files. The output is placed in the current folder. The command has the following syntax:

You can pass the Forms2XML tool a JdapiModule Java object (class oracle.forms.jdapi.JdapiModule) and dump its objects and properties to an XMLDocument (class oracle.xml.parser.v2.XMLDocument). For example:

Once you have the module as an XMLDocument object, you could then use the XDK classes to manipulate it programmatically. For example, you could traverse it, remove or add objects, change properties, copy objects into other modules that are also saved as XMLDocument objects, and so on.

You access the Oracle Application Express home page by logging in to a workspace using a JavaScript enabled Web browser. A workspace enables multiple users to work within the same Oracle Application Express installation while keeping their objects, data, and applications private. Each workspace has a unique ID and name.

An instance administrator can create a workspace manually within the Oracle Application Express Administration Services application or have users submit requests. Oracle Application Express Administration Services is a separate application for managing an entire Oracle Application Express instance.

The default schema is the schema associated with your workspace. If multiple schemas are associated with your workspace, all associated schemas appear in the select list, arranged in alphabetical order. When this situation exists, select the schema associated with the Oracle Forms you want to upload.

PL/SQL Library - Upload a PL/SQL Library associated with your Oracle Forms application (myLibrary.PLD). The library must be in text format. Use the File > Convert option in Oracle Forms Builder to convert PL/SQL library .PLLs to .PLD text files.

With the exception of the File Name column, most of the information on the Project page only applies to FormModule XML files (for example, Blocks, Triggers, and Program Units columns). If a column does not apply to the uploaded file, a 0 displays.

Blocks - Displays a count of blocks in FormModule XML file. A single block can be mapped to a region in Oracle Application Express. A region is an area on a page that serves as a container for content. Each page can have any number of regions. You control the appearance of a region through a specific region template.

DB Blocks - Displays the database data blocks in the uploaded FormModule XML file. These blocks can be based on any of the following block data source types: table; procedure; transactional trigger; or subquery. Blocks included in the DB Blocks count are not control blocks. Note that the associated Database Block property is set to Yes.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages