March 27, 2006

Delphi 2006 EBook Completed

I've finished publishing on my web site an ebook meant to update my Mastering Borland Delphi 2005 to Delphi 2006. With ECO and Indy I've found more code compatibility problems than I was expecting.

The ebook, which can be found at now covers the most important new areas of the product, from the IDE to the language, from the RTL to the VCL, and from the database area to the Internet development tools.

I have to say that the final chapters (ECO, Indy, IntraWeb, ASP.NET) have very limited material, as most of the changes are really at a very technical level while the (printed) book itself mostly introduces these topics, providing intermediate coverage at most. In the first two of these 4 chapters I complain about the lack of compatibility.

Low-level Indy 10 applications built in Delphi 2005 do not compile in Delphi 2006, as the core classes have changed considerably. With the help not being up-to-date, more care for compatibility would have helped a lot.

A slighty different (worse?) problem emerges with ECO III. Not only doens't the existing code of my Mastering Delphi 2005 book compile any more (which is not good), but most of the step-to-step instructions given in the book have been made obsolete by the new version. I know I should have learned the differences and update the material, but as I didn't originally write this portion of the book I found this more challenging that I originally though.

With Delphi 2006 still compiling most Delphi 1 source code, it is hard to get into this different mindset. I found that preserving past investments in source code is very important for all my projects, even if I have to miss some "high-end" features... so I have a problem with this approach. Anyway, if any ECO expert out there is willing to help me out by updating the examples (Delphi 2005 source code is available here) or with the step-by-step instructions to create them, I'll be more than happy to add them to the free ebook.



Delphi 2006 EBook Completed 

Nice! I am looking forward reading it!
I ahve posted this news here:
Comment by Fikret Hasovic [] on March 28, 11:58

Delphi 2006 EBook Completed 

Thanks Marco!

Do you have it on PDF format?
Comment by Jorge on March 29, 01:15

Delphi 2006 EBook in PDF 

I'm still investigating a couple of different options.
The current plan is to let people browse the entire
book online for free (I get a little money from the
ads) or pay a small sum for the PDF version. This is
likely to include a couple of extra sections. However,
there is still an option that the PDF will be free.
I'll post in the blog as soon as I know more.
Comment by Marco Cantù [] on March 29, 11:28

Delphi 2006 EBook Completed 

Thank's Marco.  All your books about delphi are
amazing and a very important piece of information for us!

Thank you so much for your efforts.
Comment by Juan Antonio Castillo H. [] on March 29, 17:00

Delphi 2006 EBook Completed 

> (...) or pay a small sum for the PDF version. This
> is likely to include a couple of extra sections.

This is an acceptable solution to me.
After all YOU have to invest (a lot of) time in it.
And of course your books are worth it.

Ruud Schmeitz
Comment by Ruud Schmeitz [] on March 29, 20:07

Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.