What's New - February 2016


February 23, 2016

CHT Education Video Player

We've invested in some new hardware to aid in our development of CHT Educational Videos, and this year (2016) hopefully, we won't be saddled with the work of supporting 3 active CHT development versions (C9, C9.1 and C10) as we were in 2015.

That'll give us more time to focus on training and education and yes, this being our 20th year, on some promotion of the toolkit.

To that end, we're going to stop serving the newest CHT Education Videos from Screencast servers as we've done for years, and wlll begin to serve them to you direct from our own server hardware via a CHT HNDSLFSV.APP variant.

We're doing this now, BECAUSE WE CAN, due to having a far faster connection on our Web server hardware than we've ever had in the past.

The reason for using ScreenCast server hardware had nothing at all to do with our software not being able to serve the videos, only that we were using such a limited-speed connection that serving from your hardware would have drawn down other services (such as our forum and web help pages) which we WERE serving from our office.

All that having been said, in the last update, we delivered a significantly revised app called HNDVIDEOEDUCATION.APP which also ships as HNDVIDEOEDUCATION.EXE located in /accessory/hnd/.

We've hooked this into the CHT template system under "Subscriber Support" where you can pop it up and play a video as you work.


We've begun producing some 2016 videos which you'll see clearly marked when you pull down the player's video menu button - second button from left. These are not entirely new, but re-builds of existing videos that were not obsolete. More re-builds are in the offing.


The newest videos will always be at the top of this list. And we have lots of them planned for 2016. We're still working on expanding the video player app to provide a searcheable data base feature that'll use a CHT Client Server template to provide a CHT browse that describes the video.

We think we may need to make that a user-interactive browse so that we can get CHT developers to write useful descriptions of the videos that other developers can benefit from.

Feel free also, to make video requests, if there's a particular need for something we haven't provided. Otherwise our approach will be to discuss topics of our own choosing based on things we're working on or revising, or both.


Gus Creces
The Clarion Handy Tools Page
February 23, 2016, 2016

February 10, 2016

Code Signing With Self-Signed Certificates

Here is why you should always code-sign your executables, especially in the Windows 10 environment.

And also why you should make sure you see to it that your customers have your self-signed code certificate installed.

This first image is the UAC challenge that pops up when your .EXE is not code-signed. The .EXE source is not identified and windows is unable to tell if the .EXE is still as-shipped by you. It may have been corrupted in transit, modified by a virus or by an AV product and the end-user has no way of telling before trusting it.


This second image shows the same app UAC challenge when the .EXE is code signed. The .EXE source is identified and the user is able to further examine the .EXE and certificate to determine whether the .EXE is uncorrupted and not modified by a virus or by an AV product.


The primary purpose of self-signed certificates is to do exactly what paid-for certificates do, that is, to identify the source and to guarantee that the file is unchanged from it's shipped version - remaining undamaged and unaltered in transit.

Where self-signed certificates differ from the paid-for variety, is that to do their job they need to be installed manually beforehand. The trust operation, (i.e. that of installing the certificate) is manual. With paid for certificates, by agreement with Microsoft, the certificate, if not installed beforehand, is fetched from the cert-seller's server and installed automatically. So when the UAC challenge happens, your exectuable is correctly identified and integrity checked.

Does anyone, at this point feel they need to still further their understanding of this topic of code-signing, and on the operation of installing self-signed certificate on the user's computer?


Gus Creces
The Clarion Handy Tools Page
February 10, 2016, 2016

February 9, 2016


Available as a Windows Screen Saver here: S#arper Than Ever

The movie version: S#arper Than Ever

February 2, 2016

CHT Target:100 Discount Offer

Developers new to CHT or any who may have let their subscriptions expire beyond the 90-day discount post-expiration grace period, here's your chance to get CHT at the half-price rate that normally only applies to ongoing subscriptions renewed promptly.

Our Target:100 Discount Offer is available to you during the month of February 2016, but only until 100 new or returning developers avail themselves of the offer. Read more at the link provided above.


Gus Creces
The Clarion Handy Tools Page
February 2, 2016, 2016

February 1, 2016

CHT Build 20A.00.00 Now Available

CHT Build 20A.00.00 is now available for download/installation via Webupdater C10.

To update properly, please exit Clarion 10 and navigate to your windows START Button area in the lower left corner of your screen. There under ALL APPS you'll find a menu item folder called "The Clarion Handy Tools C10".

When you open this folder and see the listed items, you'll see at the bottom of the list an item entitled: CHT WEBUPDATER C10 (UPDATE-INSTALL). Click this item and you're on your way.

The latest CHT WebupdaterC10 is version: JAN.31.2016.C0116 as in the next image:


Before you start your upate, pull down the "Config" menu and check the item called "Auto Continue" as shown in the image. This ensures that those of you asleep at the wheel will click Continue all the way through to the end of both the download installation phase and the decontainerization installation phase. (see next image):


We'll inform you on the CHT forum, as well as here, on our What's New Pages, and via HTML emails, some relevant changes and additions in this build.

New And Noteworthy -- CHT's 20th Year

This year, 2016, marks our 20th year in the Clarion 3rd Party Extension business. And during that time we've kept you (Clarion Developers in 25 countries) working forward and smoothly transitioning through five different versions of Clarion, that is, Clarion 5 through Clarion 10.

Even though we're not going to make too big a deal about this milestone anniversary, so that you can continue to rely on us for continued expansion of our toolkit's capabilities at the same brisk pace, we hope you won't mind us taking a moment, here and there, to blow our own horn a little bit through the course of 2016.

In no particular order of priority, here are some things you can look for from CHT in 2016:


Gus Creces
The Clarion Handy Tools Page
February 1, 2016, 2016

The Latest Docs

The latest template docs are here: CHT Template Docs

The latest demo application docs are here: CHT Application Docs

The latest utility application docs are here: CHT "Utility" App Docs

The latest "Batch Bot" application docs are here: CHT "Batch Bot" App Docs

The latest classes docs are here: CHT Classes Docs


Gus Creces
The Clarion Handy Tools Page
February 1, 2016