This application demonstrates the CHT global template called ApplicationSnapIns. This global template provides an interface to your application whereby several "Snap-In" components may be incorporated. This application illustrates CHTSNAPEDIT.EXE and CHTSNAPSMTP.EXE. CHT "Snap-Ins" are C# executables (EXE's) which provide various functionalies, that can be used standalone from the DOS prompt , from a DOS BATCH file, or programmatically from a Clarion application. The above "Snap-Ins" provide text editing and SMTP email, respectively. Procedure-level button control templates are provided for each of the "Snap-In" executables in order to pass information to them and launch them from your application, seamlessly, just like dll-based procedures. Button templates are: SnapEditStartButton and SnapSMTPStartButton External binary dependencies: CHTSNAPSMTP.EXE, CHTSNAPEDIT.EXE and HNDCAPCON.DLL |
PROCEDURE (1): JumpStartSplash07 (Procedure Template: Splash) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | HTELL | 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 JumpStartSplash07 | |||||
PROCEDURE (2): MAIN (Procedure Template: Window) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | Handles12 | HNDSizes | HND | 23 | HNDSIZES.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 MAIN | |||||
PROCEDURE (3): SelectEmailAddresses (Procedure Template: Browse) |
|||||
Count | Instance | Class | Type | Methods | Header File |
(0001) | BRW1 | BrowseClass | ABC | 85 | ABBROWSE.INC |
(0002) | BRW1::EIPManager | BrowseEIPManager | ABC | 47 | ABBROWSE.INC |
(0003) | EditInPlace::TPS:EmailAddress | EditEntryClass | ABC | 9 | ABEIP.INC |
(0004) | EditInPlace::TPS:Name | EditEntryClass | ABC | 9 | ABEIP.INC |
(0005) | MARK | HNDMarkerBrowse | HND | 480 | HNDMRKBR.INC |
(0006) | Handles7 | HNDSizes | HND | 23 | HNDSIZES.INC |
(0007) | HWin | HNDWindow | HND | 206 | HNDWINDO.INC |
(0008) | BRW1::Sort0:Locator | StepLocatorClass | ABC | 12 | ABBROWSE.INC |
(0009) | Toolbar | ToolbarClass | ABC | 6 | ABTOOLBA.INC |
(0010) | ThisWindow | WindowManager | ABC | 40 | ABWINDOW.INC |
(10) Class Instances Found In SelectEmailAddresses | |||||