GENERATED: MAR 31,2012 - 3:15PM
CHT Static Page Web Server [V8.01.00]

Previous Page
This application demonstrates primarily, the use of two Clarion Handy Tools Templates called EmbedBrowserServer and BrowserServerInitializationControls.

These extension/control templates provide TCP/IP connectivity with a browser or with a Clarion client application using HNDHttp or HNDClient classes. In this particular example, application functionality has been limited to acting as a static page browser server and providing two example UCR$ (User Custom Request) procedure calls that may be called from client applications HNDHTGT.APP or HNDSLFCL.APP.

The BrowserServerInitializationControls template provides a mode switch that lets your application act as follows:

•  A 100% static page server (This server uses this switch setting)
•  A 100% thin client data server
•  A dynamic/static page server

This application is entirely template-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
JumpStartCreateLinkToAppIcon ()
Count Local Template Name Qty Local Template Description
(0008) EmbedShellLinkClassFunctions(HNDTools) 1 EmbedShellLinkClassFunctions - An Instance Of:
(0009) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In JumpStartCreateLinkToAppIcon

2 - Procedure Template Type: Source
DemoUCRProcedure (STRING xString, LONG xLong),STRING
Count Local Template Name Qty Local Template Description
(0010) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(1) Local Templates Found In DemoUCRProcedure

3 - Procedure Template Type: Window
ServerMain ()
Count Local Template Name Qty Local Template Description
(0011) AppStartSplashProcedure(HNDTools) 1 AppStartSplashProcedure - Start the application Splash screen earlier with an option for threaded/unthreaded.
(0012) BrowserServerInitializationControls(HNDTools) 1 BrowserServerInitializationControls - Install CHT Browser/Client Server Initialization Controls
(0013) EmbedBrowserServer(HNDTools) 1 EmbedBrowserServer - An Instance Of:
(0014) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0015) HandyApplicationIniFetch(HNDTools) 1 HandyApplicationIniFetch - Embed a fetch from the Application INI file or Windows registry.(13)
(0016) HandyHelpFileFetch(HNDTools) 3 HandyHelpFileFetch - Build A Help File Request To Your Website.(10)
(0017) HandyHelpWhatsNew(HNDTools) 1 HandyHelpWhatsNew - Build A What's New Request To Your Website.(12)
(0018) PostControlEvent(HNDTools) 3 Post an event to a control in a local window(11)
(0019) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0020) ProcessUserCustomRequest(HNDTools) 2 ProcessUserCustomRequest - Intercept and process a UCR$ request from a remote client.(18)
(0021) ServerFileHandlingOverrides(HNDTools) 1 ServerFileHandlingOverrides - Override default CHT Server file handling settings.
(0022) VisitMeControl_EWF(HNDTools) 1 VisitMeControl_EWF - Mouseover hyperlink to your web site - Requires EmbedWindowFunctions Template(15)
(12) Local Templates Found In ServerMain

4 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0023) AppBuildDateTimeStamp(HNDTools) 1 AppBuildDateTimeStamp - An application build date/time stamp.
(0024) AppBuildNumberStamp(HNDTools) 1 AppBuildNumberStamp - An application build number or version stamp.
(0025) AppCopyRightStamp(HNDTools) 1 AppCopyRightStamp - An application copyright stamp.
(0026) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0027) ProcedureImagesEx(HNDTools) 1 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: HNDSLFSV.APP