To all of you out there, Happy Thanksgiving from Sue, Laila and I:)
It's been a long time since I blogged! It took much longer for us to settle in than we had expected. Partially because Sue was managing the ISV conference, which was held in Reno in the end of September. She was gone for over a week to get that done. While she was gone, her college classes started so when she came home it took her over a month, just to get caught up and she ended up dropping one class of four that she had planned to take. After a lot of contemplating she decided to stretch her study out for one more year, giving her time to get caught up next year. She is only taking one class next quarter.
All this didn't give me much time other than to work on the client projects I have, which are all very long term. That said, I have managed to kick out a few new builds with some minor updates.
Build Automator
I have made good progress on Build Automator. A new build, the first in over two years, will be out in the second week of December. Most of the work has been in the IDE. There were areas of instability which I had put considerably work into fixing back in 2011. In January 2012 I ran into problems with my development machine and ended up having to use System Restore to get it back up and running. Unfortunately I did not realize the effects it had on my Clarion projects:( I lost over two months worth of work in Build Automator, which set me completely off course.
The new version has full support for the new Clarion IDE (Clarion 7 - 9) via the MS-Build action. The older IDE (Clarion 6 and older) action has been made a bit more robust, but I will probably not put much more work into it unless bugs are discovered.
Problems with duplicate, variables, copy/paste were all related to the same problem which has been fixed. Support for Setup Builder 8, which was added with an updated DLL in February 2013 is now of course included. A problem with Software Passport Version 9 has also been resolved. The new update will be available both as a download and also as a web-update.
Icetips Utilities
I will have a new build ready sometime in December, probably close to the end, with documentation updates and a few updates and fixes. The next build of the Utilities after this will introduce some changes. It will include a run-time library with additional functions that are written in C++ and .NET. The library DLLs will need to be distributed with your binary code, but only if you use any of the methods that call the run-time library. The DLLs will only be dynamically loaded, so there are no lib files to worry about. The Icetips run-time library (ITRTL) will be included with a new product that I have had in the pipeline for a while and never got around to fix it. I'm hoping I can kick it out in December, but January for sure!
I have a collection of SQL and related classes that I have graciously been allowed to add to the Utilities by my client who I developed those classes and methods for. This includes for example methods to build WHERE filters, build ORDER BY clause based on a key, use aggregate functions, use double quote (") instead of single quote in queries, prevent SQL injection, log SQL to file or DebugView, build queries based on entry field data (i.e. create query form) and more.
For now, I'm concentrating on getting Build Automator ready and out the door:)
Happy Thanksgiving
Arnor Baldvinsson