GENERATED: MAR 31,2012 - 3:20PM
CHT File Server Lean [V8.01.00]

Previous Page
This application is designed to act as a starting point for all CHT "Secure File Servers" intended to provide basic login-enforced file upload and download services to CHT file client applications.

This special "lean" version has had all non-essential componentry removed and focusses entirely on CHT templates and classes required to build a fast, efficient CHT Secure File Server.

This server application has a matching demonstration client called HNDFILECLIENTLEAN.APP which includes upload and download procedure examples.

This server is able to provide both compressed and encrypted file movement services without requiring either pre-compression or pre-encryption of the upload or download files.

This application is entirely template-built and jumpstart-built and contains almost no hand-embedded code.

Cheers,
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca (CHT Website)
news.cwhandy.ca (CHT Forum)

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 AACHTControlPanel - CHT Global Control Panel.
(0002) ApplicationImagesEx(HNDTools) 1 ApplicationImagesEx - A tool to better control the use of images and icons in your application.
(0003) FieldLevelValidationCode(HNDTools) 1 FieldLevelValidationCode - Inserts field level validation code directly from your dictionary.
(0004) HNDCMPControlPanel(HNDTools) 1 HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0005) HandyVersionResource(HNDTools) 1 HandyVersionResource - Version Resource/Build Number Information To EXE
(0006) INIFile(HNDTools) 1 INIFile - Attach CHT .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0007) VblFileNames(HNDTools) 1 VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(7) Global Templates Found

1 - Procedure Template Type: HandySourceProcedure_TS
PutServerConfig (STRING xLocation, STRING xValue, <STRING xType>),BYTE,PROC
Count Local Template Name Qty Local Template Description
(0008) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(1) Local Templates Found In PutServerConfig

2 - Procedure Template Type: HandySourceProcedure_TS
GetServerConfig (STRING xLocation, <STRING xDefault>),STRING,PROC
Count Local Template Name Qty Local Template Description
(0009) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(1) Local Templates Found In GetServerConfig

3 - Procedure Template Type: Window
HTTPClientServerMain ()
Count Local Template Name Qty Local Template Description
(0010) AppStartSplashProcedure(HNDTools) 1 AppStartSplashProcedure - Start the application Splash screen earlier with an option for threaded/unthreaded.
(0011) BrowserServerInitializationControls(HNDTools) 1 BrowserServerInitializationControls - Install CHT Browser/Client Server Initialization Controls
(0012) EmbedBrowserServer(HNDTools) 1 EmbedBrowserServer - An Instance Of:
(0013) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0014) HandyHelpFileFetch(HNDTools) 2 HandyHelpFileFetch - Build A Help File Request To Your Website.(12)
(0015) HandyHelpWhatsNew(HNDTools) 1 HandyHelpWhatsNew - Build A What's New Request To Your Website.(8)
(0016) PostControlEvent(HNDTools) 3 Post an event to a control in a local window(11)
(0017) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0018) ServerFileHandlingOverrides(HNDTools) 1 ServerFileHandlingOverrides - Override default CHT Server file handling settings.
(9) Local Templates Found In HTTPClientServerMain

4 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0019) AppBuildDateTimeStamp(HNDTools) 1 AppBuildDateTimeStamp - An application build date/time stamp.
(0020) AppBuildNumberStamp(HNDTools) 1 AppBuildNumberStamp - An application build number or version stamp.
(0021) AppCopyRightStamp(HNDTools) 1 AppCopyRightStamp - An application copyright stamp.
(0022) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0023) ProcedureImagesEx(HNDTools) 2 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In JumpStartSplashCHTBlue

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

chtlogo001.gif Templates In Application: HNDFILESERVERLEAN.APP