GENERATED: MAY 4,2023 - 8:21AM
Register Templates [V23.04.30. 27.03]

Previous Page

This "CHT Utility Application" HNDTPLREGISTRY.EXE, is used to register a set of user-selected templates to the Clarion IDE.

Four versions of the executable are provided, one each with C9.1, C10, C11 and C11.1, located in the \accessory\bin\ directory. The source application is also provided in the \hndapps\ directory. Each HNDTPLREGISTRY.EXE version addresses directly, and only, the Clarion template registry of the Clarion version with which it was compiled.

TO USE THIS UTILITY:
First, select all the .TPL file names that you want to register from \templates\win\ and from \accessory\template\win\ into the application browse. These file names are stored in the HNDTPLREGISTRY.TPS file under the application directory. You only need to do this first step once, unless extra templates not already selected and stored are required.

Next, close the Clarion IDE version being addressed if it is running, as the application will refuse to register templates if it detects that Clarion version is still running.

Next, select the templates you wish registered using the CHT LBX browse record selection method. Browse record selection works as in any CHT HandyMarkerBrowse or CHT ListBoxBrowseExtender browse.

Finally, click the "Register" button on the toolbar. The application confirms with you, that the Clarion IDE being targeted is NOT running. Once confirmed, it renames the current \template\win\clarionregistryXX.trf and registers the templates selected in the application browse.

Note 1: ABCHAIN.TPL is automatically registered first, before any other selected templates. This is the master ABC template on which many other sets depend. If it is selected in the .TPL list, no harm done.

Note 2: This application creates a brand new clarion .TRF file with only the selected templates and ABCHAIN.TPL. In other words, a brand new .TRF is created, not a revised version of the existing one.




 
PROCEDURE (1):
RegisterTemplates (Procedure Template: Menu)
Count Instance Class Type Methods Header File
(0001) HFlSel7 HNDDisk HND 401 HNDDISK.INC
(0002) LBX5 HNDFileLoadBrowse HND 448 HNDFLBRW.INC
(0003) Handles4 HNDSizes HND 23 HNDSIZES.INC
(0004) HWin HNDWindow HND 206 HNDWINDO.INC
(0005) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0006) ThisWindow WindowManager ABC 40 ABWINDOW.INC
(6) Class Instances Found In RegisterTemplates


 
PROCEDURE (2):
JumpStartSplash06 (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 206 HNDWINDO.INC
(0002) HWin HNDWindow HND 206 HNDWINDO.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 40 ABWINDOW.INC
(4) Class Instances Found In JumpStartSplash06


 
PROCEDURE (3):
Main (Procedure Template: Frame)
Count Instance Class Type Methods Header File
(0001) HWin HNDWindow HND 206 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 40 ABWINDOW.INC
(3) Class Instances Found In Main


Copyright © 1996-2023
Gus M. Creces, CLARION HANDY TOOLS
All Rights Reserved Worldwide

chtlogo001.gif
Classes By Procedure