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, January 8, 2009

CHT Changes Posted C7-4673 Compatible

We've uploaded some template changes (no version change) that work around the C7-4673 problem with #CONTEXT/#ENDCONTEXT. If you intend to test and use C7-4673 you should download this set of changes. Other than the #CONTEXT problem which stopped our template set dead in the water, 4673 seems stable enough.
If you intend to skip over C7-4673 and stay with C7-4608 until the next build (presumably next week) then we suggest you wait with your CHT update until that time.

Since C7-4673 also fixes a problem with #RUN() we removed the workaround in this template set that we'd implemented for the #RUN problem in C7-4608. So our template will not work correctly in earlier versions of C7 prior to this new one. So please make a choice on which C7 it will be and be prepared to live with it until the next C7 build. This kind of thing is likely to continue until C7 stabilizes and we see more consistent behavior.

This upload also fixes some C7 issues with 4 control templates uncovered by Didier. SV fixed a problem last build with #ORIG() that I'd done a C7 workaround for. When that C7 change was put in place I didn't remove my workaround. This upload does remove the workaround and these 4 control templates now work as expected. (Didier, if you wouldn't mind giving these a re-test when you get a chance).

I found an intermittent problem with compiler PRAGMAS disappearing from some C6-to-C7 converted apps. This upload resolves that.

In short, you should be comfortable enough moving to C7-4673 if you're so inclined. No C6 relevant changes in this upload.

I've posted a bunch of app changes that make the following apps C7 ready:
HNDCOLOR.APP, HNDINSTALLMYFILES.APP, HNDIFTP.APP, HNDINSTALLATIONSERVER.APP, HNDINSTBA.APP, HND3.APP, HND5.APP, HND6.APP, HND7.APP, HND8.APP, HND8A.APP, HNDABCHK.APP, HNDBROWSERCLIENT.APP, HNDLNCH.APP, HNDFSYNCH.APP, HNDZINDEX.APP. These apps will convert error free to C7. They also incorporate smaller icons on the menus and the splash screen text area has been set to RTF since C7 has an issue displaying flat text boxes without borders. We're still waiting for SV to fix a C7 bug with equates in the Window title.

There's one new app called HNDABCHKC7.APP which is specific to C7. This app will be used by our C7-only WEBUPDATER to aid with configuration.

Finally, for those of you using windows 64 and intending to install C7 directly onto a WIN64 O/S where you can't use the C6/C7 cross-installer, you may be heartened to hear that we've made good progress on WEBUPDATER (C7) so that, with any luck, it should be available by mid next week. There are other support apps in our suite - like HNDABCHKC7.APP - which need to be adjusted to work in the context of C7; HNDZINDEX.APP and HNDFSYNC.APP for instance. These apps need to be looked at more closely to make sure they behave differently when compiled in the context of C7.

Cheers...

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

Wednesday, January 7, 2009

Build 13A1.01 Now Available

We've just posted the first build for 2009 - 13A1.01.

This includes a complete review of the demo apps (renumbered to Version 7.00.00) which I thought was appropriate given where we're headed in 2009.

We've made some improvements in the cross installer (clarion6/3rdparty/hnd/hndc7install.exe) for Clarion 7 including now, silent template registration and automatic suppression of copying CHT dlls to the output directory.

There are some template changes made for the benefit of Clarion 7.

We've begun the task of converting all of the Demo apps to C7 (though they're not yet included) with this upload. Nor is the standalone installer (HND_WEBUPDATER_C7.EXE) available at this point in time. That, with any luck, will be available by the end of next week along with a full complement of converted demo apps.

You can find a templates overview for 13A1.01 here: CHTTTEMPLATES.HTML

You can find a demo apps overview for 13A1.01 here: CHTAPPLICATIONS.HTML


Cheers...

Gus Creces
The Clarion Handy Tools Page
Visit Website