Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Every Visual Basic programmer is familiar with the idea of an interactive designer.  For example, User-Defined Forms and UserControls are created and edited using VB6's intrinsic GUI designer.  The GUI designer allows the programmer to interactively edit a visual representation of the Form or UserControl and then stores most of the information in mostly text-based files (.frm/.ctl) files. In addition to its GUI designer, Visual Basic allows third party component developers to create their own interactive component designers. These Third-Party Designers (3PDs) require the installation the third-party product.  They allow the programmer to interactively edit a visual representation of their components and store design-time information in mostly proprietary binary format. This is somewhat similar to, but worse generally more obscure than, the problem of complex proprietary setting third-party control information stored in for forms and controls in binary frx and ctx files. 

Info

VB6 also has intrinsic DataReports

...

, DataEnvironments, WebDocuments, and PropertyPages all with their own custom designers

...

. These types are rarely used in the codes we have seen so they are not fully supported by gmBasic at this time.

 

Third-party designers typically create two types of files:

...

Note: The process for converting ActiveReports dsx files to dsx.rpt files only words works for ActiveReports v2 format files.  Fortunately, the vendor offers an Upsizer.

...