Books : Mastering Borland Delphi 2005: Update for Delphi 2006

Mastering Delphi Update for Delphi 2006


This short ebook covers the differences between Delphi 2005 and Delphi 2006. It is meant as an update of the book “Mastering Borland Delphi 2005”, written by Marco Cantù and published by Sybex (now an imprint of Wiley).

Although you can read it by itself, there are frequent references to the printed book, so you will need the book at hand to get the most from this ebook. In fact, I specifically avoided repeating any material that is already in the book.

The updates in this ebook are organized by the chapter they refer to in the printed book. The examples discussed here are (or will be) available online on

The book is currently published in HTML format. A PDF version might be released in the future. Marco wants to thank Peter Wood, for the precious editing work done on this ebook.

The Author

Marco Cantù is the author of the best-selling Mastering Delphi book series and a prominent figure in the Delphi community. He's also one of the recipients of the “Spirit of Delphi” award. Marco teaches and consults on Delphi, and also in XML-related and Web technologies.

Marco's web site is at and his blog at You can contact him at Marco lives in Italy, with his wife Lella (an interior designer), their two kids Benedetta and Jacopo, and the dog Lillo.


Chapter 1: The BDS IDE
Covers: Flexible Installation and Execution, The IDE Look-and-Feel, The VCL Form Designer, Delphi 2006 Editor, Block Completion, Live (Code) Templates, Other Minor Editor Changes, The UML Designer, IDE's Database Management Tools, A New Personality: C++, The Debugger in Delphi 2006

Chapter 3: The Delphi Win32 Compiler
Covers: The Win32 Compiler in Delphi 2006

Chapter 4: The Delphi for .NET Compiler
Covers: Class Instance Fields in Win32, Records with Methods and Operators Overloading, Class Helper, Delphi for .NET Compiler and the Compact Framework in Delphi 2006

Chapter 5: Delphi 2006 Win32 Run Time Library
Covers: FastMM, FastCode, Other New RTL Features

Chapter 6: The VCL in Delphi 2006
Covers: Margins and Padding, Layout Panels, The TrayIcon Component, Other New Features of the VCL

Chapter 9: The .NET Libraries
Covers: The RTL in Delphi 2006 for .NET, RTL's CF Support

Chapter 10: New Delphi 2006 Refactorings
Covers: Change Parameters, Extract Interface and Superclass, Introduce Field, Introduce Variable, and Inline Variable, More Delphi 2006 Refactorings

Chapter 13: Delphi 2006 Database Architecture
Covers: Unicode Support

Chapter 14: dbExpress in Delphi 2006
Covers: Database Explorer for dbExpress

Chapter 16: Delphi 2006 BDP Extensions
Covers: Connection Pooling

Chapter 18: ECO III in Delphi 2006
Covers: ECO incompatibily issues, a very short list of the new features

Chapter 19: Indy 10 in Delphi 2006
Covers: Updates in Indy 10, examples of programs upgrades to the new version

Chapter 20: IntraWeb 8 in Delphi 2006
Covers: What's new in IntraWeb 8

Chapter 21: ASP.NET in Delphi 2006
Covers: Updates in ASP.NET designers, why connection pooling is useful, other updates