Delphi - 2011/12/20 C++Builder - 2011/12/20 Delphi Notes Weblog FireMonkey - 2011/12/20 Prism for .NET - 2011/09/05
Bob Swart (aka Dr.Bob)
Delphi books at Lulu.com
 Dr.Bob's Delphi Programming Clinic - for Delphi (for .NET), Kylix, and C++Builder
Last updated: 2011/12/20
Welcome to Dr.Bob's Delphi Programming Clinic, an award-winning website hosted by the UK-DG (Richplum), containing the latest news, articles, book reviews, tools, third-party tool reviews, and information on conferences & training using Delphi for Win32, Delphi for .NET, Delphi Prism, Kylix, C++Builder on my favorite topics like IntraWeb, XML, SOAP, Web Services and DataSnap.
See also my weblog Dr.Bob's Delphi Notes at http://www.bobswart.nl/blog

2011/12/20 - 24 Hours of Delphi
I'm showing some of my Delphi XE2 FireMonkey for iOS demos during my 30-minute timeslot at the 24 Hours of Delphi later today. This includes my Game of Memory, which is now available from the AppStore.


2011/11/25 - Delphi XE2 FireMonkey & DataSnap
Friday, November 25th 2011 will be the next Delphi XE2 FireMonkey and DataSnap training day (in Dutch) in Helmond Brandevoort, The Netherlands. Attendees will get my Delphi XE2 Development Essentials courseware manual (also for sale currently at 50 Euro) as well as the Delphi XE2 DataSnap Development manual (released the week after this training event).


2011/11/17 - Delphi Developer Day Belgium
On Thursday, November 17th 2011, I'll participate in the Delphi Developer Day Belgium with a session about Delphi XE2 DataSnap FireMonkey Clients (for Windows and Mac OS X).


2011/10/26 - Delphi XE2 Development Essentials
The first 115-page edition of my Delphi XE2 Development Essentials in PDF format was released on October 14th, and is available from my webshop. I'm already working on the second edition as well as XE2 edition of my other courseware manuals.
Both the Delphi XE2 Development Essentials and the 290-page Delphi XE Development Essentials are free gifts for developers who purchase Delphi XE2 or RAD Studio XE2 from Bob Swart Training & Consultancy


2011/09/28 - Delphi XE2 Update #1
Embarcadero has released Update 1 for Delphi XE2, C++Builder XE2 and RAD Studio XE2, incorporating more than 120 bug fixes, including many FireMonkey design time and runtime bug fixes, the addition of new VCL Styles, VCL Styles design time and runtime fixes, IDE fixes to improve stability, C++ and Delphi compiler fixes and more.


2011/09/02 - RAD Studio XE2 released
Embarcadero just released RAD Studio XE2, which consists of Delphi XE2, C++Builder XE2, Prism XE2 (previously known as Delphi Prism) and RadPHP XE2.
If you are from Europe (specifically, from the Eurozone), you can order your copy of Delphi XE2, C++Builder XE2 or RAD Studio XE2 directly from my webstore and get the Delphi XE2 Development Essentials as free PDF courseware manual to help you get started (plus the Delphi XE Development Essentials to give you a good overview of the new features since Delphi 7, including the new IDE, Unicode, Generics, Anonymous Methods, Modeling, Unit Testing, and the third-party tools that are included with XE).


2011/05/24 - Delphi XE Courseware Manuals in PDF format
These following Delphi XE Courseware manuals are distributed in PDF format and include free updates (for a period of a year) and e-mail support about the topics covered in the manual. If you want to order more than one title, please use the webshop at http://www.eBob42.com/Courseware.
If you want to order a single title, then you can use the quick "Buy Now" buttons below.

Customers outside of the European Union, or within the European Union but able to specify a company name and valid VAT number, do not have to pay VAT. Customers from the European Union without company name and VAT number must use the second button to pay with VAT included. Note that customers from The Netherlands must always pay 19% VAT, and should not use PayPal please but a regular bank transfer please (contact me by e-mail for details).

 Courseware Title  Customer outside EU  Customer from EU w/o VAT (or NL)
 Delphi XE Development Essentials *50 Euro
50 Euro + 9.50 VAT
 Delphi XE DataSnap Development  99 Euro
  99 Euro + 18.81 VAT
 Delphi XE XML, SOAP & Web Services Development99 Euro
99 Euro + 18.81 VAT
 Delphi XE IntraWeb XI Development99 Euro
99 Euro + 18.81 VAT
 Delphi Prism Development Essentials50 Euro
50 Euro + 9.50 VAT

* All courseware manuals of 50 Euro or higher include a free bonus copy of Delphi XE Development Essentials, plus free updates to these titles until the end of 2012.
Your personal copy of the courseware manual (including the bonus manual and invoice) will be sent within 24 hours after payment is received.


May 2011 - Delphi 64-bit compiler
In this article, I'll cover some of the things to watch out for when using the Delphi 64-bit compiler (or when preparing your 32-bit code for the 64-bit world).


2011/04/08 - Delphi 64-bit compiler
The Delphi 64-bit Compiler Sneak Preview is now available with information and a first look at the 64-bit compiler in action and an opportunity to join our beta test program or be notified when the new version is available.


2010/08/31 - Delphi XE / RAD Studio XE
The XE editions of Delphi, C++Builder, Delphi Prism and RAD Studio (which includes the aforementioned three plus RadPHP) have just been released.
Subscription e-mails (to active subscription holders) have been sent out (contact your local reseller if you didn't get it), and New User licenses as well as Upgrades to Delphi XE, Delphi Prism XE and RAD Studio XE can also be purchased now from me (including my new RAD Studio XE Development Essentials PDF, ready by the end of this month).


2010/08/12 - New RAD Studio Roadmap
An updated RAD Studio, Delphi and C++Builder Roadmap is published on the Embarcadero Developer Network.


2010/05/25 - Reseller News
Apart from being an Embarcadero (development tools) and RemObjects Software reseller, I've recently also become a Sybase reseller for Advantage Database System, in my view the ideal BDE replacement. See my English or Dutch articles for more information on ADS. Developers who also bought their Delphi or RAD Studio


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.
From RAD Studio 2007, you can upgrade to Delphi XE when it's released later in 2010. So even if you are not ready for the Unicode switch, you may want to upgrade to RAD Studio 2007 (or Delphi 2007 for Win32) and use that version as your "base" to upgrade to Delphi XE.


2009/01/07 - The Future of the Delphi Compiler
Nick Hodges has published an article on Developer Network about the future of the Delphi Compiler. In this article, Nick talks about the Compiler Front End (the part that defines what the language is), with the idea to create a new Front End to offer a choice between a new, non-legacy syntax and the older way of coding (read the article to example of legacy syntax). New code would have to be put in a new type of code module (so it looks like there would be no mixing of code, although you may be able to use both kinds of modules in your projects).
Nick also talks about the Compiler Back Ends (one for Delphi, one for C++) which currently produce 32-bit binaries for Windows. A new Back End would be able to produce 64-bit for Windows, and should be shared by both Delphi and C++, and "a bit more flexible with respect to what architecture it targets" (or so Nick writes).
Doing a new Compiler Front End and unified Back End (for both Delphi and C++Builder) will take time. The team plans to release a preview of the 64-bit compiler (just the compiler, not the IDE) in mid-2009, and the final 64-bit version of Delphi should be ready min-2010.
Even Verity Stob responds to this in his "Born Again Delphi" article, after which Nick responded in his blog.


Delphi Training in The Netherlands
As of April 2007, the Delphi Training Clinics and Workshop will be hosted and performed by me in our new residence in the Statenlaan in Helmond
(the 42 square meter training area is situated right above the gate in the picture on the right).
Each Delphi training includes a courseware manual covering the specified topics, plus exercises and detailed answers.
Feel free to contact me by e-mail if you are interested in consultancy, a workshop at my place in Helmond, training at your location, or just support with your projects.
Apart from Delphi Clinics and Workshops, this area can also be used for coaching and support, where developers can use their own machines to work on their projects, while enjoying coaching and support from me.


Forever Loyal to Delphi
There's been a lot of talk recently (by Bob Coates, Nick Hodges, and Lino Tadros among others) about Borland and Delphi, and whether or not it would be better for Delphi to be spun-off as a separate company from Borland.
I do not pretend to know what's best for Delphi (in that regard), since I don't have a complete picture of everything involved in Borland and Delphi. But I can tell you this: no matter if or what will happen, I will remain loyal to Delphi.
I love Borland as a company and especially the people that work there, but mainly for what Borland has produced over the years (which started for me with Turbo Pascal version 2). I've dedicated my life to Borland Pascal and Delphi, including Delphi derived products like Delphi's sister C++Builder, little brother Kylix and sybling C#Builder. I cannot imagine my life without Delphi (and if you don't believe me, ask my son Erik Mark Pascal, or my daughter Natasha Louise Delphine).
So whether it remains Borland, or will be a Delphi Inc., I'm not sure I care that much. I care about Delphi, and I will continue to support Delphi and Delphi developers forever (which is a mighty long time, I know).

Groetjes, Bob Swart


This webpage © 1993-2009 by Bob Swart (aka Dr.Bob - www.drbob42.com). All Rights Reserved.