Builder's Mate

Home

About Us

Advantage Plex

Websydian

Sentences

Success Stories

Downloads

Contact Us

Builder's Mate for Plex

Version: 1.3
Date Posted: 18/10/2002
Platform: Advantage Plex
Type: Utility
A newer version is now available.
Download latest version

Description

A utility which presents local C++ build errors in a more meaningful way. All .LST files in the build folder are listed. Selecting a file in the list displays all of the messages in the file. Also, the implementation names of WinC functions are identified and formatted ready for copying to the Object Browser. These can be either internal functions that cannot be found or external functions whose build failed.

Screen Layout

Builder's Mate Screen Image

The Local Model drop-down list contains recently used local models. When Builder's Mate is launched, the most recently used model is selected. The version number to the right of the drop-down list indicates the version of Plex used to open the local model.

The Build Folder is the folder into which Dlls, Pnls and any Lst error files are created. However, if no build details have been specified for the selected model the text "Not specified" is displayed instead.

The grid below the build folder shows details of each function in the folder that has generated build errors. The list is displayed in descending order of date and time, so the most recent build error is shown at the top.

The tabbed frame below the grid displays implementation names of functions listed in the grid, or names of bitmap files.
The Internal functions tab contains details of internal WinC functions that have yet to be built. The External functions tab contains details of external WinC functions whose build has failed. The Resources tab contains details of bitmap files required to build panels.
Whichever tab is selected, Builder's Mate can search for details either for the function highlighted in the grid, or in all .Lst files in the build folder.

The Impl Name(s) field contains a list of implementation names for the functions in the format *ImplName1;*ImplName2;. The contents of this field can be copied to the filter combo box on the Object Browser to search for the corresponding functions. For the Resources tab, the File Name(s) field contains a list of bitmap files in the format *bitmap1.bmp;*bitmap2.bmp;. If the full path has been specified in the Panel Editor, this is displayed in the field, otherwise just the file name is shown.

The Messages for selected file grid lists the messages generated by the C++ compiler during the build process. The messages shown are those relating to the function highlighted in the top grid. The full details of a message can be viewed by either double clicking on the grid row or by selecting and right-clicking on the required message and selecting the Display Message pop-up menu. The Message Details window is then displayed. The Id for a message can be used to search for further information in the MSDN web site by selecting and right-clicking on the required message and selecting the Search MSDN Help pop-up menu.

The Selected Function field displays a value according to the error highlighted in the message grid. If the message is for an unresolved external call which is called directly by the function being built, then the name of the called function is displayed, otherwise 'Unknown' is shown. For other messages, 'n/a' is displayed.

When Builder's Mate receives focus, the grids are refreshed, so that the list of functions with errors is kept up to date. If required, this feature can be switched on and off by selecting the Options -> Auto Refresh menu.

If multiple versions of Advantage Plex are installed, different versions of Plex can be selected using the Options -> Plex Version menu.

Message Details

Builder's Mate Message Details screen

The details of the selected message are displayed.

The Message Id can be used to search for further information in the MSDN web site by clicking the Search MSDN Help button.

Menus

File -> Exit exit Builder's Mate
view -> Refresh refresh the grids. This has the same effect as reselecting the current local model in the drop-down list
Options -> Plex Version select which version of Plex you wish to work with, or edit the Plex installation details
  -> Auto Refresh switch on or off whether to automatically refresh the grids when Builder's Mate receives focus
Help -> Flying Start Computing go to web site
  -> Builder's Mate Online displays this page
  -> Search MSDN Help search the MSDN web site for a specific string
  -> About application information

Multiple versions of Plex

Builder's Mate will try to identify which versions of Plex are installed. If more than one version of Plex is installed on the PC, the required version can be selected from the Options -> Plex Version menu.

If, for some reason, an installed version of Plex has not correctly been identified, the details can be changed using the Options -> Plex Version -> Edit menu. This displays a list of versions with details for the version selected in the grid.

To enable a version, select it in the grid, check the Installed? checkbox, select the 'An Entered Path' radio button and type the full path for the folder where that version of Plex is installed. Then click the Apply button.

New for version 1.3

  • A 'Resources' tab provides a list of missing bitmap files.
  • The full text for an error in the Messages grid can be displayed by double-clicking the grid row or from a pop-up menu.
  • Search the MSDN web site for an error in the Messages grid from a pop-up menu.
  • Search the MSDN web site for any string using the Help -> Search MSDN Help menu.

System Requirements

Advantage Plex version 3.5 or later.

The required run time files are supplied with the utility.

Compatibility

Builder's Mate has been developed using Advantage Plex version 4.5 (build 39), and has been tested with versions 3.5, 4.0, 4.5 and 5.0.

Implementation

  1. Unzip the files to an appropriate local or network folder.
  2. Run BuildMate.exe
  3. Create a shortcut to the unzipped BuildMate.exe file on your desktop or Start menu, if required.
  4. Please refer to the ReadMe.txt file for any last-minute information.

The following files are included in the package:-

  Name Size Date
  BuildMate.exe 45k 19/10/2001
  BuildMate.dll 574k 17/10/2002
  BuildMate.ini 1k 26/09/2002
  BuildMate.pnl 33k 17/10/2002
  About.pnl 9k 01/10/2002
  DspMsg.pnl 10k 15/10/2002
  SrchMSDN.pnl 8k 05/10/2002
  Versions.pnl 23k 20/06/2002
  ReadMe.txt 6k 14/10/2002

Uninstalling

  1. Delete the installed files from the installation folder.
  2. Delete the folder, if it is no longer required.
  3. Delete any shortcuts created pointing to the BuildMate.exe file.

Download latest version

  Related Links

Description

Screen Layout

Menus

Multiple versions

New for 1.3

System Requirements

Compatibility

Implementation

Uninstalling

Download latest version