What's New -  November, 2016

     

November 16, 2016:  I've been working on testing and implementing some changes triggered by the availability of the free Delphi 10.1 Berlin (D10) compiler download.  It has many enhancements over Delphi 7 (D7), and is a good candidate for new programs.   The bad news is that many of the several hundred D7 based programs on the site would require at least minor modifications to compile on D10.   Many of the differences are not new, but previous Delphi versions had price tags in the hundreds of $.  Converting D7 source code to more recent versions is not something I look forward to doing "for fun".  So here's the evolving approach and what I've changed so far:

 A viewer recompiled our Akerue word finding game under D10 and reported that it compiled but did not recognize words entered by the user.  The problem was that our dictionary program required changes to account for a new default string format using 16 bit rather than 8 bit characters; necessary for languages non-Latin alphabets, but a pain in  the you-know what for us.  The library unit which handles dictionary access has been updated to use 8 bit character strings and Akerue is working for compilation under D7 or D10.  The updated library can be downloaded from that page and also from the other big dictionary user, WordStuff, which is wrapper for  six other word oriented puzzles.    I also updated our Delphi 7 - Delphi XE Differences page to include some notes about the D10 conversion steps recognized so far.