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.

Thursday, November 20, 2008

Clarion 6.3.9059 Caution

There's a bug in Clarion 6.3.9059 with the CREATE() control function. We use this function with the CHT QueryParsingFilterControl to create a dropdown or an entry control depending on how you've configured the template.

The end result of this bug is a query control that accepts only 20 characters max. This bug has been reported to SV, confirmed, and I'm told, sent immediately to development.

In the meantime, if you're not using 9059 just yet, I suggest you hold off for the next release of it.

I have managed to build a work-around for this using alternate controls, which I will post this evening. The workaround requires nothing from you but a re-generate/re-compile so if you decide to stay with 9059, no harm done.
Apparently this was not in the original 9059 that I was given several months back. It was a change that resulted from an earlier bug report by another developer and introduced into the most recent 9059 general pre-release version.

BTW, my workaround works with earlier versions of C6 too so there's no harm in having it.

Cheers...

Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
November 20, 2008

CHT Build Update 12D1.02 Posted Nov 18, 2008

We've posted build update 12D1.02 as of 6:30 PM EST Nov 18, 2008

Among other things this has two new demo apps called:
HNDFORUMVIEWERLITE.APP
HNDGMAILEXPLORER.APP

The template used by these two apps, HandyCOMInternetExplorerControl, has been fleshed out somewhat so that the functionality exhibited in these two applications is available entirely from the template interface, without any embedding. Ed (Grodsky) the app you asked for using your GMAIL address is one of these: HNDGMAILEXPLORER.APP. Everything this app does, CHT has always been able to do, since we introduced HandyCOMInternetExplorerControl,and it's underlying classes. I have dumbed the template down a bit so that the capability of logging into a website that presents a user name and password is available on the template
interface without the developer having to do any embedding.

There are some low-level changes to the browse classes underlying all of our browse templates to accommodate more flexible use of CHT's Query Builder.

And we've added the first of several new templates to take advantage of this with a template called: SetExplorerBrowseQueryBuilderBindings. There's no example application yet for this template but we'll get one added as soon as we've built equivalents for our other browse extensions.

We've spent some time on the cosmetics of our template interfaces and C7 compatibility. We've achieved as much with C7 as is humanly possible, I think, until the next C7 release. If you want to test convert an application in our suite, I suggest HND2.APP.

Note: We've recently also reworked the interfaces of these support applications: HNDCMP.APP (CHT Compile Manager), HNDFSYNC.APP (CHT Toolkit Synchronizer), HNDBROWSERCLIENT.APP(CHT Hybrid Forum Client).

Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
November 18, 2008