News for 2011

CodeSnip v3.8.9 released
CodeSnip v3.8.9 has been released. This release fixes a bug in the snippet import code that allowed duplicate snippets to be renamed with invalid names. This fixes bug #3299870. The program now interprets "warning" compiler results in the main database as "success", as per feature request #3290359. Another potential bug in the code that sets window class names was also fixed.
10 May 2011
Article #13 and its demo are now Unicode compatible
The source code presented in the article "How to run a single instance of an application" failed when compiled with Unicode versions of Delphi. These problems how now been fixed.
09 May 2011
Console Application Runner classes now fully documented on the wiki
Full documentation of the Console Application Runner classes is now available on the DelphiDabbler wiki. This includes an overview, examples and a programmers' guide that documents every unit, class, method, property, event, type, routine and constant. Phew!
08 May 2011
Fixed obscure bug in article #26 and its demo program
An obscure bug in the article "How To Embed GoogleEarth in your Delphi Application" has been fixed. The article's demo source has been updated and the article amended to describe the problem so that others can avoid it in their code. The bug, which manifests itself only in some non-English locales, was causing geocodes to be misinterpreted, giving unexpected results. Many geocodes were dumping the user in the Pacific Ocean! Thanks to Irwin Scollar for telling me about this.
04 May 2011
Console Application Runner Classes v2.0 released
Version 2 of the Console Application Runner classes has now been released. It adds several more features to the main TPJConsoleApp class, several of which help to customise the appearance of console windows. There are also new helper classes to make it easier to open files with inheritable handles and to safely read and format text redirected from console apps. Demo programs have been overhauled and two new ones added. Documentation has now moved to the DelphiDabbler wiki and the previous PDF documentation has been removed.
03 May 2011
New "Abandoned" page added to the Delphi Library section of the site
A new sub-section of the Delphi Library menu has been added that displays abandoned (or mothballed) code library projects. The Menu Speed Button, Colour Pop-up Menu Component and Macro Toolbar Display Wizard for Delphi 7 have been moved from the main Delphi Library pages to the Abandoned page.
23 April 2011
New "Abandoned" section added to the site's Programs page
A new sub-section of the Program menu has been added that displays abandoned (or mothballed) programs. The Component Help Installer and SIBuilder programs have been moved from the main Programs page to the new page.
23 April 2011
Code Snippets database problem with CodeSnip v1 now fixed
The Code Snippets database format problem that meant that v1 releases of CodeSnip could not update the local database has at long last been fixed. Many apologies for the inconvenience. Downloads and updating now work again. However, I would like to take this opportunity to encourage v1 users to update to the latest v3 release.
22 April 2011
Development of SIBuilder has now ceased
SIBuilder, the Simple Install program creator app, has been mothballed. It's outlived its usefulness to me and to bring it up to speed would take months of development. And since Inno Setup does all I now need I can't see much point in further developing SIBuilder. In the unlikely event that someone wants to take over development, please get in touch.
22 April 2011
Several more Delphi Code Library FAQs now available
Since I released news of the Drop Files Components FAQ several more FAQs have been created. They are for the About Box component, the Console Application Runner classes, the Message Dialog Box components, and, just today, the Window State components.
21 April 2011
New CodeSnip FAQs
There a new FAQ for the CodeSnip application available on the DelphiDabbler wiki. In fact there are two separate FAQs, one for application users and the other concerning compiling CodeSnip or using the source code.
19 April 2011
"Tweet" button added to selected pages
The site's main pages now display a "Tweet" button under the navigation and site search box on the left hand side of the page. Clicking the buttons lets Twitter account holders "tweet" about the page.
18 April 2011