This "CHT Utility Application", HNDZIPNEMAILCDO.EXE< combines CHT's zip file creation capabilities using HNDNETZIPPER.DLL via CHT Classes HNDNetZipperClass with CHT's native Clarion-code CDO classes located in HNDMSCDO.INC/HNDMSCDO.CLW. The application can be pre-configured using up to 20 potential configurations to back up a particular directory using a CHT Query that describes the files to be backed up, resulting in a standard zip file that can include source subdirectories right inside the zip. An SMTP/CDO configuration dialog lets you preconfigure up to three target SMTP servers to handle the sending of your email and zip attachment. Your application can build a zip with one button click and send it to one or more recipients with a second click. Up to twenty separate, unique configurations are retained for instant re-use. |
Count | Global Template Name | Qty | Global Template Description | |
(0001) | AACHTControlPanel(HNDTools) | 1 | © CHT AACHTControlPanel • (TIER-1) • | |
(0002) | ApplicationImagesEx(HNDTools) | 1 | © CHT ApplicationImagesEx • (TIER-1) • | |
(0003) | GlobalIncludeHNDDiskFunctions(HNDTools) | 1 | © CHT GlobalIncludeHNDDiskFunctions • (TIER-2) • | |
(0004) | HNDCMPControlPanel(HNDTools) | 1 | © CHT HNDCMPControlPanel • (TIER-2) • | |
(0005) | HandyVersionResource(HNDTools) | 1 | © CHT HandyVersionResource • (TIER-1) • | |
(0006) | INIFile(HNDTools) | 1 | © CHT INIFile • (TIER-1) • | |
(0007) | VblFileNames(HNDTools) | 1 | © CHT VblFileNames • (TIER-1) • | |
(7) Global Templates • (TIER-2) | ||||
1 – Template Type: Window | ||||
– – Procedure Name: EditSubjectMessage() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0008) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0009) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0010) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(3) Local Templates • (TIER-2) | ||||
2 – Template Type: Browse | ||||
– – Procedure Name: SelectEmailAddresses() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0011) | BrowseBox(ABC) | 1 | Browse on WindowsMailTps () | |
(0012) | BrowseUpdateButtons(ABC) | 1 | Update a Record from Browse Box on WindowsMailTps | |
(0013) | CHTBestPracticeEmbedClass(HNDTools) | 1 | © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) • | |
(0014) | CloseButton(ABC) | 1 | Close the Window | |
(0015) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0016) | HandyMarkerBrowse(HNDTools) | 1 | © CHT HandyMarkerBrowse • (TIER-1) • (CODE-TABS) • (6) | |
(0017) | HandyMarkerBrowseOneColumnQueryControl(HNDTools) | 1 | © CHT HandyMarkerBrowseOneColumnQueryControl • (TIER-1) • (3) | |
(0018) | HandyToolBarGradient(HNDTools) | 1 | © CHT HandyToolBarGradient • (TIER-2) • | |
(0019) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0020) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(0021) | ResizeHandles(HNDTools) | 1 | © CHT ResizeHandles • (TIER-2) • (CODE-TABS) • | |
(11) Local Templates • (TIER-2) | ||||
3 – Template Type: Window | ||||
– – Procedure Name: JumpStartZipNEmailMain() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0022) | CHTBestPracticeEmbedClass(HNDTools) | 1 | © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) • | |
(0023) | CloseCurrentWindow(ABC) | 1 | Close Current Window and Procedure(3) | |
(0024) | EmbedCDOMailFunctions(HNDTools) | 1 | © CHT EmbedCDOMailFunctions • (TIER-1) • | |
(0025) | EmbedHNDQueryBuilderFunctions(HNDTools) | 1 | © CHT EmbedHNDQueryBuilderFunctions • (TIER-1) • | |
(0026) | EmbedNetZipFunctions(HNDTools) | 1 | © CHT EmbedNetZipFunctions • (TIER-4) • (21) | |
(0027) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0028) | HandyApplicationIniPut(HNDTools) | 4 | © CHT HandyApplicationIniPut • (TIER-1) • (17) | |
(0029) | HandyHelpFileFetch(HNDTools) | 3 | © CHT HandyHelpFileFetch • (TIER-1) • (25) | |
(0030) | HandyHelpWhatsNew(HNDTools) | 1 | © CHT HandyHelpWhatsNew • (TIER-1) • (22) | |
(0031) | HandyTellMeControl(HNDTools) | 1 | © CHT HandyTellMeControl • (TIER-2) • (14) | |
(0032) | HandyToolBarGradient(HNDTools) | 1 | © CHT HandyToolBarGradient • (TIER-2) • | |
(0033) | HandyWindowGradient(HNDTools) | 1 | © CHT HandyWindowGradient • (TIER-2) • | |
(0034) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(13) Local Templates • (TIER-4) | ||||
4 – Template Type: Source | ||||
– – Procedure Name: ApplicationMain() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0035) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(1) Local Templates • (TIER-4) | ||||
5 – Template Type: Splash | ||||
– – Procedure Name: JumpStartSplashCHTBlue() | ||||
Count | Local Template Name | Qty | Local Template Description | |
(0036) | AppBuildDateTimeStamp(HNDTools) | 1 | © CHT AppBuildDateTimeStamp • (TIER-2) • | |
(0037) | AppBuildNumberStamp(HNDTools) | 1 | © CHT AppBuildNumberStamp • (TIER-2) • | |
(0038) | AppCopyRightStamp(HNDTools) | 1 | © CHT AppCopyRightStamp • (TIER-2) • | |
(0039) | EmbedWindowFunctions(HNDTools) | 1 | © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) • | |
(0040) | HandyTellMeControl(HNDTools) | 1 | © CHT HandyTellMeControl • (TIER-2) • (2) | |
(0041) | ProcedureImagesEx(HNDTools) | 1 | © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) • | |
(6) Local Templates • (TIER-4) | ||||