GENERATED: JUL 11,2017 - 12:41AM
Handy Marker Browse Test App [V10.17.05.0154]

Previous Page
This application illustrates HandyMarkerBrowse in conjunction with three query control templates: HandyMarkerBrowseLocatorControlEx, HandyMarkerBrowseQueryBuilderControl and QueryParsingFilterControl.

This app was developed as a test application to study ABC Browse Class reset behaviour by tracing with HandySQLTrace. It was used in revisions to CHT Browse Classes and templates made May 2012.

The purpose of those revisions was to eliminate double and triple SQL requests send from the ABC Browse classes whenever the browse was reset by an order change or a filter change. The ABC BrowseClass function called ResetQueue() is a monument to inefficiency and bad design in the context of an SQL application.

Since CHT's HandyMarkerBrowse is an extension of the ABC browse class, all resets and queue refills are handled by the ABC Browse Class. Our efforts with this CHT browse extension revision was to as much as possible mitigate the inefficient behaviours built into the ABC Browse Class.

This application in conjunction with HNDSQLTRACE.EXE can be used to illustrate just how much CHT's latest Browse Extension templates can improve the speed and efficiency of your SQL browses.

Cheers...
Gus M. Creces
The Clarion Handy Tools Page



 
PROCEDURE (1):
RegisterODBC (Procedure Template: Source)
Count Instance Class Type Methods Header File
(0001) HDisk HNDDisk HND 369 HNDDISK.INC
(0002) HReg HNDRegistry HND 310 HNDREG.INC
(2) Class Instances Found In RegisterODBC


 
PROCEDURE (2):
HandyMarkerBrowseWithMultipleQueryControls (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HQry8 HNDBrwFilter HND 320 HNDBRWFL.INC
(0004) HMrkBrw6 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0005) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0006) HWin11 HNDWindow HND 214 HNDWINDO.INC
(0007) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort2:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) BRW1::Sort3:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0011) BRW1::Sort4:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0012) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0013) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(13) Class Instances Found In HandyMarkerBrowseWithMultipleQueryControls


 
PROCEDURE (3):
MainEntryPoint (Procedure Template: Frame)
Count Instance Class Type Methods Header File
(0001) HDisk HNDDisk HND 369 HNDDISK.INC
(0002) HReg HNDRegistry HND 310 HNDREG.INC
(0003) HWin HNDWindow HND 214 HNDWINDO.INC
(0004) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0005) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(5) Class Instances Found In MainEntryPoint


 
PROCEDURE (4):
CompanyUpdateForm (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) HWin10 HNDWindow HND 214 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ToolbarForm ToolbarUpdateClass ABC 4 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(4) Class Instances Found In CompanyUpdateForm


 
PROCEDURE (5):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 214 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplashCHTBlue


Copyright © 1996-2017
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HNDMARKERSQLTEST.APP