BoTpl is a Free Template set containing 7 Extension, 10 control, 1 code, and 3 Utility templates.

 

BoTplRegistry

 

 

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.

 

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.

 

BrowseSearch is a control template to drop on a window with an ABC Browsebox to allow searching records and memos on a file in an ABC Browsebox. It does not affect current ranges or filters, but does additional filtering in takerecord embed.

 

CopyButton is a control button designed to copy a record from an ABC Browsebox and children to a cloned record.

 

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.

 

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.

 

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.

 

LookupButton is a drop in control to call a select procedure, and assign fields after looking it up.

 

PerCentGraph is a drop in control that uses an image control to create a horizontal bar type graph.

 

PerCentGraphVert is a drop in control that uses an image control to create a vertical bar type graph.

 

BoAppLog is a Global Extension Template that 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.

 

Bo_resc 32bit only. 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 . 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')

 

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').  Can use the code template ResetWindows to Reset all windows to original size and position if there are any problems or windows get lost from moving off screen.  Put the code template under a reset button on App Frame toolbar or something similar.

 

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.

 

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.

 

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.

 

EmbsAllOut 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.