Delphi Clinic C++Builder Gate Training & Consultancy Delphi Notes Weblog Dr.Bob's Webshop
Dr.Bob's Delphi Notes TurboDB.NET Delphi books at
 Dr.Bob's Delphi 2009 for Win32 Clinic
Note: This section of Dr.Bob's Delphi Clinic about Delphi 2009, supporting VCL development with Unicode and Generics.

2011/05/01 - Delphi 2009 De-Supported
Delphi 2009 is now officially de-supported, and is no longer eligible for Technical Support.

2010/08/31 - Delphi XE
The XE editions of Delphi, C++Builder, Delphi Prism and RAD Studio (which includes the aforementioned three plus RadPHP) have just been released.

2010/02/01 - New Embarcadero Upgrade Rules
As of February 1st, 2010, there are new upgrade rules from Embarcadero. Until this date, you can upgrade from any previous version of Delphi to a newer version of Delphi (i.e. from Delphi 1 to Delphi 2010). As of now, you can only upgrade to Delphi 2010 if the version you upgrade from is no more than three versions older than the version you're upgrading to. So from Delphi 2006 you can still go to Delphi 2010, but you cannot get an upgrade to Delphi 2010 if you have a version which is older than Delphi 2006.

2010/01/07 - Unicode Migration White Paper
Embarcadero has published Cary Jensen's Unicode Migration White Paper on the Embarcadero Developer Network site. One of my examples was used and quoted by Cary in this paper, and overall I think it's a good resource and a must-read for anyone who plans to do some Unicode migration.

2009/12/03 - Delphi and C++Builder 2009 Hotfix #2
This hotfix addresses issues with debugging on Windows 7, including: Assertion failure: "(!SetThreadContext failed")", running under the debugger on Windows 7 can cause the debugger to crash on shutdown, and No Wait Chain is shown on Windows 7.

2009/10/09 - Unicode Statistics Tool
You can now try a Unicode Statistics Tool from CodeCentral to assist you in collecting useful statistics on how hard (or not) it would be to migrate your older applications to Unicode.

2009/05/06 - Getting Started with Delphi and C++Builder 2009
Embarcadero has published something new: a Getting Started with Delphi and C++Builder 2009 guide that can be purchased in printed format from and can also be downloaded for free.

2009/04/01 - Reasons to Migrate from Delphi 7 to Delphi 2009
This article gives a few good reasons to migrate, along with an overview of all the new features added to Delphi since version 7.

2009/03/18 - TMS Smooth Controls Pack
TMS Software has kindly made the TMS Smooth Controls Pack available in binary format to registered users of Delphi 2009, C++Builder 2009 and CodeGear RAD Studio 2009. TMS Smooth Controls provides sophisticated looking and smoothly animated controls for Delphi and C++Builder 2009.

2009/03/03 - Logging DataSnap 2009 client/server communication
Pawel Glowacki has published an article about Logging DataSnap 2009 client/server communication.

2009/01/20 - Midas Speed Fix
Andreas Hausladen has published a great MidasSpeedFix.pas unit that improves the performance of the Midas.dll and MidasLib unit for Delphi 6 to 2009. This is done by replacing the Midas memory manager with the Delphi memory manager (FastMM4).
Nick Hodges (CodeGear) responded with: "We are listening so well that this fix was just checked in and it should be shipped with the next update."

2008/12/20 - Help Update #1 for RAD Studio 2009
Help Update 1 for RAD Studio, Delphi and C++Builder 2009 is now available for download, with more details in the Release Notes.
Note that this help update only covers Delphi 2009 and C++Builder 2009 (and not Delphi Prism - all Delphi for .NET content has been removed), improving the help in several areas like coverage of the AnsiString and Character units, Generics.Collections, etc.

2008/12/09 - Update #2 for RAD Studio 2009
Registered users of RAD Studio 2009, Delphi 2009, and C++Builder 2009 can now download Update #2 which updates the Delphi and C++Builder 2009 Database Pack. Note that only database-related fixes are included in this update. View the release notes for more details.

2008/12/05 - Delphi Unicode
In this Dr.Bob Examines article, I'll explain what Unicode is and demonstrate how Delphi 2009 supports Unicode, including a list with some useful Delphi 2009 Unicode tips.

2008/12/01-05: CodeRage III
CodeRage III, was a full week of online sessions on Delphi 2009, Delphi Prism and more. I have presented two session using Delphi 2009 as well as Delphi Prism. Replays are now available.

2008/11/20 - Delphi 2009 Development Essentials at Lulu
I have published a new book on for 24 Euro about Delphi 2009 Development Essentials. Apart from being sold on, this book (in PDF format) is a free gift and sent to all customers who have ever purchased something from me directly (not via or

2008/11/07 - Delphi 2009 Generics and Anonymous Methods
In this Dr.Bob Examines article, I'll examine Delphi 2009 Generics and Anonymous Methods, and demonstrate how we can combine these two features in a useful way.

2008/11/01 - Update #1 for Delphi 2009
Registered users of Delphi 2009 can now download Update #1. Check the list of fixes and view the release notes for more details.

2008/10/26 - Delphi 2009 Anonymous Methods
In this Dr.Bob Examines article, I'll examine Delphi 2009 Anonymous Methods as well as some goodies from the Generics.Defaults unit of Delphi 2009.

2008/09/29 - Delphi 2009 Generics
In this Dr.Bob Examines article, I'll examine Delphi 2009 Generics (also known as Parameterised Types) and especially Generic Methods, with some real-world examples.

2008/09/29 - Delphi 2009 TTreeView nodes still ANSI
In this report, I'll describe a problem with the TTreeview being unable to load itself from Unicode files. The report is opened, but not reported as fixed, yet.
Note that I've also included a workaround, which consists of modifying the ComCtrls.pas unit in a few places.

2008/09/10 - Delphi 2009 Reviewers Guide
The Delphi 2009 Reviewers Guide describes the new and current features of Delphi 2009. There will be printed editions available as well later this year from Embarcadero to be distributed at local events.
For more in-depth information, you can also use my Delphi 2009 Development Essentials courseware manual which will be sent by e-mail on November 21st to all my customers (everyone who has ever hired me or bought something from me this century).
Current customers of Delphi 2009 in BeNeLux who ordered their copy of Delphi from me already have a preview edition.

2008/09/08 - Delphi 2009 Available
On Monday, September 8th 2008, my customers received the first ESD download information plus Delphi 2009 serial numbers by e-mail. The software subscription (aka SA) customers are expected to get their ESD download details and serial number by Thursday.
The 14-day trial edition of Delphi 2009 Architect is now also available to download.

2008/08/25 - Delphi 2009 Announced
CodeGear just announced Delphi 2009 and C++Builder 2009, the next generation of the RAD tools for Windows. The products are not shipping yet, but the features and prices are announced, and if you're from the BeNeLux you can order your copy from my webshop.
Note that Delphi 2009 is a Win32 development environment only - for the .NET solution, we have to wait until later this year (for Delphi Prism)

If you want to read more about Delphi 2009 and C++Builder 2009 before you purchase a copy, then take a look at the sneak peek videos or following blog posts:

This webpage © 2006-2009 by Bob Swart (aka Dr.Bob - All Rights Reserved.