We've just posted a small CHT update.
This does not involve a version number change. The version number stays at 12D1.03.
Two changes:
1) Problem with HandyThreadLimiter template fixed. This was causing small changes on single procedures to cause the entire application to recompile.
2) Since SV has fixed the CREATE bug in C63.9059 that was causing truncation of the picture on our QPFC query control to @S20 any time you changed between query entry and query dropdown. We've reverted the query entry control to a CREATE:Entry control type from the CREATE:Text that we set up temporarily as a workaround to deal with this C63.9059 bug.
Changes are available immediately via WebUpdater.
Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
December 3, 2008
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, December 4, 2008
Monday, December 1, 2008
Build 12D1.03 Posted Today
We've just released Build Sub-Update 12D1.03.
With this build, we've incorporated some template workarounds for a C7 Bug involving #PDEFINE that was causing considerable grief. We've now test-converted and test-compiled with no problems the following CHT demos:
HND2.APP
HNDSQL9.APP
HNDSQL10.APP
HNDGMAILEXPLORER.APP (Make sure to turn off the C7-Copy DLL switch)
HNDC7INSTALL.APP (Make sure to turn off the C7-Copy DLL switch)
HNDSCRIPT.APP
HNDZIPNPOSTTOCHTSERVER.APP
HNDZIPNFTP.APP
HNDNETZIPDEMO.APP
HNDVIDEOEDUCATION.APP
HNDWINDOWSERVICEDEMO.APP
HNDZIPNEMAIL.APP
HNDCOMZIPPERCONTROL.APP
HNDSETUP.APP
HNDFSYNC.APP
HNDFLASHDEMO.APP
HNDZINDEX.APP
HNDSQLTRACE.APP
HNDFTPWZ.APP
HNDCMP.APP
HNDHOTKEYSERVICE.APP
HNDCOLOR.APP
HNDLNCH.APP
For the next sub-release of this 12D build we'll review the remaining CHT demos so that you'll be able to convert all of these apps directly to a C7 version with no more effort than opening it in C7 and re-compiling in C7.
There's also a new demo in this update called HNDGOOGLECALENDAREXPLORER.APP this is a parallel app to the one we released last month called HNDGMAILEXPLORER.APP. It uses Ed Grodsky's email account to log directly into his Google Calendar account.
We've taken the demo app called HNDFORUMVIEWERLITE.APP a bit further from last month so that you can change the time range query on the forum messages page from the app's toolbar. This is done by interacting with the DOM variables in the web page and having the page then post it's request form back to the server. This concept can be taken a lot further and is a very powerful concept which we'll revisit with new demo apps.
On the whole, I'm quite pleased with what I've seen of C7 now that I've narrowed down the C7 bugs that were getting in the way of our templates generating correctly. The #PDEFINE bug that we isolated this past week was a major step, because it caused more than one side effect (all of which are now gone with our work-around). The bug appeared intermittently and so was hard to pin down because it only appeared in certain usages of #PDEFINE, where the second parameter was a blank variable such as %False. Rather than a constant such as simply, 0 (zero).
We presently are working around 4 fairly major C7 bugs, all of which we've reported to SV. These are:
1) #EXTRACT()
2) #RUN()
3) EQUATES in window titles
4) #PDEFINE()
Since we only found a provable form of the #PDEFINE() bug on US Thanksgiving, that one has yet to be acknowledged but I'm sure it will be since the example I've provided illustrates the problem clearly.
There's absolutely no question in my mind now that when C7 is out of beta and fully bug-fixed, you'll be able to take your C6.3 apps built with CHT templates and open them directly in C7, compile and run, with no need to modify or adapt the original application.
A completed and fully debugged C7 app-gen also positions the Clarion.NET IDE to move forward onto the Clarion template system. While C7 is an incremental improvement over previous Clarions, Clarion.NET is going to be a breakthrough product. I'm convinced of that.
Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
December 1, 2008
With this build, we've incorporated some template workarounds for a C7 Bug involving #PDEFINE that was causing considerable grief. We've now test-converted and test-compiled with no problems the following CHT demos:
HND2.APP
HNDSQL9.APP
HNDSQL10.APP
HNDGMAILEXPLORER.APP (Make sure to turn off the C7-Copy DLL switch)
HNDC7INSTALL.APP (Make sure to turn off the C7-Copy DLL switch)
HNDSCRIPT.APP
HNDZIPNPOSTTOCHTSERVER.APP
HNDZIPNFTP.APP
HNDNETZIPDEMO.APP
HNDVIDEOEDUCATION.APP
HNDWINDOWSERVICEDEMO.APP
HNDZIPNEMAIL.APP
HNDCOMZIPPERCONTROL.APP
HNDSETUP.APP
HNDFSYNC.APP
HNDFLASHDEMO.APP
HNDZINDEX.APP
HNDSQLTRACE.APP
HNDFTPWZ.APP
HNDCMP.APP
HNDHOTKEYSERVICE.APP
HNDCOLOR.APP
HNDLNCH.APP
For the next sub-release of this 12D build we'll review the remaining CHT demos so that you'll be able to convert all of these apps directly to a C7 version with no more effort than opening it in C7 and re-compiling in C7.
There's also a new demo in this update called HNDGOOGLECALENDAREXPLORER.APP this is a parallel app to the one we released last month called HNDGMAILEXPLORER.APP. It uses Ed Grodsky's email account to log directly into his Google Calendar account.
We've taken the demo app called HNDFORUMVIEWERLITE.APP a bit further from last month so that you can change the time range query on the forum messages page from the app's toolbar. This is done by interacting with the DOM variables in the web page and having the page then post it's request form back to the server. This concept can be taken a lot further and is a very powerful concept which we'll revisit with new demo apps.
On the whole, I'm quite pleased with what I've seen of C7 now that I've narrowed down the C7 bugs that were getting in the way of our templates generating correctly. The #PDEFINE bug that we isolated this past week was a major step, because it caused more than one side effect (all of which are now gone with our work-around). The bug appeared intermittently and so was hard to pin down because it only appeared in certain usages of #PDEFINE, where the second parameter was a blank variable such as %False. Rather than a constant such as simply, 0 (zero).
We presently are working around 4 fairly major C7 bugs, all of which we've reported to SV. These are:
1) #EXTRACT()
2) #RUN()
3) EQUATES in window titles
4) #PDEFINE()
Since we only found a provable form of the #PDEFINE() bug on US Thanksgiving, that one has yet to be acknowledged but I'm sure it will be since the example I've provided illustrates the problem clearly.
There's absolutely no question in my mind now that when C7 is out of beta and fully bug-fixed, you'll be able to take your C6.3 apps built with CHT templates and open them directly in C7, compile and run, with no need to modify or adapt the original application.
A completed and fully debugged C7 app-gen also positions the Clarion.NET IDE to move forward onto the Clarion template system. While C7 is an incremental improvement over previous Clarions, Clarion.NET is going to be a breakthrough product. I'm convinced of that.
Cheers...
Gus Creces
The Clarion Handy Tools Page
www.cwhandy.com
support@cwhandy.com
December 1, 2008
Subscribe to:
Posts (Atom)