I work for a company called BDI, which works for an American company called Dev-Tech
Migrations, we have developed a Visual-C tool (WORAGEN) to automatically upgrade INP
files (Forms 3.0) to FMB, FMT, FMX files (Forms 4.5.5) and we have had upgrading
times of 100 forms in 3 hours using Pentium PC's.
The forms upgrading that we have done has particular characteristics, it means, the
INP forms we have updagred are very standard, we know what blocks they contain, for
some blocks we know exactly what fields to expect and the triggers usage is standard
as well.
We are making maximum usage of the object oriented programming that Oracle has put
in Forms 4.5 concepts and design, in the way that I can say it could be configured
to any company standards (it is absolutely necessary that the client company has
used standards when developing in Forms 3.0 envinronment).
Sometimes we can strip the generic triggers and procedures from the original INP
files and add an object link in the FMB file to a generic Forms 4.5 trigger that has
extended functionality.
Using this object oriented programing we have developed an Object Group List that
includes many Visual Attributes, Property Classes, Toolbar Blocks, Mouse Triggers,
etc. And we have developed some Forms Dynamic Linked Libraries (PLL files) with
procedures and packages that help to reduce the Forms 4.5 files size (FMB and FMX).
We continue working to support the newest Forms 4.5 release (4.5.6.3.3) and have it
ready in the following weeks.
If you find this information useful for the company you are working with, e-mail me
and I'll try to send you more information.