Comsoft7 BoTpl Misc Template Collection
Supports C4-C7x, Clarion and ABC.
BoTpl is a Free Template set containing 7 Extension, 10 control, and 3 Utility templates.

bullet

 Bo_rescÓ is a global Extension template that adds Version Information Resources to the exe or dll.  It includes an auto increment build feature for each compile. The Build Number is stored in %ApplicationBld.txt. It interacts with the AppSpecsControlÓ.  32bit only. The defaults are set up for my use, and you can change them in the template editor by editing the DEFAULT Settings, Example --- #PROMPT ('Copyright', @s255), %ResLegalCopyright, DEFAULT('Copyright<169> Comsoft7<174>1985-2009')

bullet

 

bullet

 AppSpecsControlÓ is a control to drop into a window to list crucial information on the build, such as the app name, dictionary used, and their versions. It has a version and build number that is synchronized with Bo_rescÓ template or can stand alone with its own auto increment build feature.

bullet

 

bullet

BarCodeLabelControlÓ is a control to drop on a report detail that configures dynamic sized labels with barcode for things such as labeling inventory items.  You can control label size and fonts from the included Labels file.

bullet

 

bullet

 BrowseSearchÓ is a control to drop on a Browsebox(ABC) Window to additionally filter the browse with a searchstring.

bullet

 

bullet

CopyButtonÓ is a control to Copy a record from an ABC Browse.

bullet

 

bullet

 LabelControlÓ is a control to drop on a report detail that configures dynamic sized address labels.  Now includes a salutation line and more expression prompts to build your own input.  You can control label size and fonts from the included Labels file.

bullet

 

bullet

ListHorzRuntimeÓ is a drop in control to dynamically change the runtime properties of a listbox. It changes the font and background color of the listbox you select.  It contains a color selector button, font selector button, and save, apply, and default buttons.  It is configured in a horizontal layout.

bullet

 

bullet

LookupButton adds a configurable lookup button to your application.

bullet

 

bullet

ListVertRuntimeÓ is a drop in control to dynamically change the runtime properties of a listbox. It changes the font and background color of the listbox you select.  It contains a color selector button, font selector button, and save, apply, and default buttons.  It is configured in a Vertical layout

bullet

 

bullet

 PerCentGraphÓ  is a new control template that uses an image control to create a horizontal bar type graph.   10/1/2003 added Creates a Image based graph using a  variable   Added per request of Neville Wright

bullet

 

bullet

 PerCentGraphVertÓ   is a new control template that uses an image control to create a vertical bar type graph

 

Extensions

bullet

BoAppLog adds the ability to create a log file with your application logging dictionary changed, and procedures changed with each compile.  Gives you the ability to add one-time comments to the log file as well.

bullet

 

bullet

OneTimeCodeNewBuildÓ is an extension template for the frame that runs once on a new install or on an updated version of the program. Uses Ini  Manager (ABC only) and has an embed point for code to run once.  Has a checkbox if you want to reset all the window sizes and positions stored in the Ini file. (If you redesigned the screens.)  It is activated by manually incrementing or changing a version value. The version value is stored in the App Ini file under ('RWSZ','RWSZFlag').

bullet

 

bullet

ProcStatBarÓ is a Global Extension, and LocalProcStatBarÓ is the local extensions that work together to put the name of the active procedure and template type into the status bar of the main frame.

bullet

 

bullet

RunAppOnce adds the ability to limit your application to one running instance.

bullet

 

bullet

RunProcOnce adds the ability to restrict a procedure to run only one instance and switch to it if selected again.

 

Utility Templates

bullet

BoAppInfoÓ is a utility to create a text file and/or print information about your app.  Now includes module data and does an instring search of the txa for all supported image files, lib references, and wav’s in your app. Lists all the usual stuff and includes formulas.

 

bullet

DicPrintÓ is another dictionary to text/print utility.  This one is very concise, and you can configure it to include keys and relationships if you want them.  It has the ability to select all files or just the ones you want.

 

bullet

EmbedsAllOutÓ has been improved to include module embeds.  It will no longer be supported in the BEOT.TplÓ, but is now part of BoTplÓ. It captures global, module, and procedure embedded code and outputs them to a text file in a format suitable to copying to templates or just cutting and pasting the code in other embeds.  Updated to allow Optional inclusion of Global and Mudule data, and to limit/select the procedures to export.