The CHT Blogger

Thanks for your interest in The Clarion Handy Tools, an awesome collection of productivity enhancements for Clarion developers. These tools consist of an ever-expanding set of Clarion Templates and OOP Classes that extend or complement the normal functionality of the Clarion Application Development System from SoftVelocity.

Monday, January 19, 2009

Build Update (13A1.02) Posted Last Night

We posted an update to the 13A1.XX build last night, numbered 13A1.02. This build update is in preparation for the imminent release also of our full C7 installer which I'm still hoping to do this week. I was hoping to check it out first against the next C7 update - which is supposed to be this week - before setting it free. If that update doesn't materialize before, say this coming Saturday January 19th, 2009, we'll release WEBUPDATER-C7 anyway.

The first thing you will notice with last night's 13A1.02 build update is that the WEBUPDATER graphic now sports a "C6" prominently on the window inside a white oval. This is so that you can easily distinguish the updaters when you have both to contend with. The C7 WEBUPDATER will display a "C7" inside the oval pictured below.

webupdaterc6graphic.gif



Application/DCT Auto-Backup Feature
Last night's build update also introduces a new feature available both for C6 and C7, the ability to turn on auto-backup for your applications and dictionaries. Any time your application is re-generated due to changes made by the "Save" button, a backup is made of the application as it was immediately after the last "Save". This feature is OFF by default but can be turned on and configured using a new support application called HNDBACKUPCONFIG, pictured below.

hndbackupconfig.gif



From this app interface you can set the backup directory, turn auto-backup on/off and manage older backups by either deleting them or zipping them into a compressed batch first and then deleting them. This backs up both the .APP file and the .DCT of your application. At the moment, it is doing this rather aggressively (making more backups than is really necessary) I'm working on fine tuning this a bit to cut down on duplicate backups but initially I'm erring on the side of more, rather than less.
Suggestions on the operation of this are welcome.

New Cross Installer Feature


There's a new C7 Cross installer feature in last night's update. This lets you configure some C7 application options at the time of install. It also lets you see how these options are currently configured, even if you don't intent do change them. The graphic below illustrates what this looks like:

hndc7installgraphic.gif



Note that this throws a configurable location at you asking where you'd like your C7 to open. This will default to the "Default Project Location" currently configured on your C7 options. Since this Cross-installer does not (and will not) install C7 examples this field is more informational than useful. However you can change here the default directory where C7 will open up when you click it's open solution menu.

The other items illustrate how I like to configure my C7 "Application Options". A similar feature is planned for the C7 Webupdater, which will provide you with C7 equivalents of the C6 demo applications and dictionaries. In that case you can determine where you want to install your CHT demo applications. I'll provide a "Tools" menu item that automatically points C7 to open up on those demo apps when you want to "play" with them, regardless of where you decide to install them.

Thats all for now.

Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
January 15, 2009