New CHT Templates
In this update we've added three new templates called: Source_EmbedMAPIFunctions, Source_EmbedZipFunctions and Source_WriteZipCode_SEZF.
These three templates are a continuation of our Templates For ABC Source Procedures initiative discussed in our April 1, 2009 entry posted below on this page. The purpose of this set of templates - all template names starting with "Source_" - is to accommodate the ABC source code procedure which is missing most standard embed points and so is not a very flexible target for template-placed embed code.
New CHT Applications
With this update we've added two new demo applications called: HNDSOURCESMTPDEMO.APP and HNDSOUCEMAPIDEMO.APP.
The purpose of these small demo apps is to illustrate the suite of "Source_" templates which at this point includes eight new templates. More demo apps of this sort will appear during this quarter to illustrate all "Source_" templates available so far. I also have several new "Source_" templates in mind for this quarter and they
too will eventually get separate demos or they will be incorporated into the existing demos.
PopUp Menu Demo Jazzed Up
We spent a few minutes "jazzing" up
HNDPOPUPMENUDEMO.APP mentioned in our April 1, 2009 entry and have added menu-based calls to also raise the popups embedded under the window buttons by our template. That application now looks as follows:

C7 News
We've been slowly adding to our suite of C7 demo applications. Eventually we want all but a couple of CHT demo and utility applications to be available in both C6 and C7 format. We've dragged our feet on a few of these while waiting for a C7 bug fix (a PTSS Item I posted) that seems to be taking its time. It's not a serious
bug but an irritating one since we tend, in C6, to often use an equate, HPROP:AppVersionEx, in the title bar of our windows. C6 doesn't have a problem with this. But apps that contain anything but text in the window title are a problem for C7 during the conversion process. C7 reports Constants and Variables used in your window title bar as errors, so that after conversion, you need to go to the window and edit the title bar back to text.
Long-time CHT user, Robert Barton, alerted us yesterday that when CHT was registered in C7 he was unable to import from another application without encountering a UHE. It appears that when C7 initializes the the template registry in preparation for import, it runs the #SYSTEM code in our template. Since this has always worked just fine in C6 we had to write a workaround to accommodate C7. So as of this update you're able to import from other C7 applications without encountering any problem. We'll raise a C7 bug report to PTSS to explain what causes the UHE and request a fix.
Just a reminder once again, when you do a C7 update, don't forget to run one or the other of our C7 installers to bring our classes and templates up to date after the C7 re-installation.
That's all for now.
Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
April 4, 2009