|Delphi Clinic||C++Builder Gate||Training & Consultancy||Delphi Notes Weblog||Dr.Bob's Webshop|
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 7 to Delphi 2010). As of 1-2-2010, 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.
2008/12/01 - Delphi 2005 De-Supported
Delphi 2005 is now officially de-supported, and is no longer eligible for Technical Support.
2007/08/29 - Delphi 2005 Development Essentials at Lulu
I have just published my Delphi 2005 Development Essentials courseware manual on Lulu. Covering Borland Delphi 2005 for Win32 and .NET 1.1. Topics include an introduction to .NET 1.1, the Delphi 2005 IDE, Refactoring, Delphi 2005 Language Enhancements, Windows Forms Applications, VCL and VCL for .NET, migrating Win32 applications to .NET, Unit Testing with DUnit and NUnit, and interoperability between Win32 and .NET.
This is the first in a series of Delphi courseware manuals. I also have Delphi 2006 Development Essentials and C++Builder Database Development for sale in my Lulu Storefront.
2007/01/14 - JVCL Team releases JVCL 3.30
JVCL is a library of more than 600 visual and non-visual components for Delphi 5, 6, 7, 2005 and 2006; C++Builder 5, 6 and 2006 (Borland Developer Studio). JVCL is distributed subject to the Mozilla Public License Version 1.1 (http://www.mozilla.org/MPL/MPL-1.1.html) and is completely free for all developers (open source, shareware or commercial) and includes the full source to all components.
2007/01/13 - JCL Team releases JCL 1.98
The JCL Team is proud to announce that the stable release of JCL 1.98 is available for download at sourceforge. This release contains several changes, additions and bugfixes. The JCL supports C++Builder 5 and 6, Kylix 3, Delphi 5, 6 and 7, C#Builder 1 (experts only), Delphi 8 (experts only), Delphi 2005 (Win32 and .net), BDS 2006 (Delphi, C++Builder, and Delphi.net) and Turbo Delphi (Explorer and professional).
2006/09/04 - Turbo Delphi FAQ
The Turbo Editions FAQ with Frequently asked questions (and answers) for Turbo Delphi, Turbo Delphi for .NET, Turbo C++, and Turbo C# is now available.
2006/05/26 - Delphi SpeedUp 1.8
DelphiSpeedUp Delphi/BCB/BDS IDE plugin Version 1.8 is a plugin for Delphi/C++Builder 5/6/7/2005 and BDS 2006. It speeds up the time to load the IDE and it also improves the whole speed of the IDE. This is achieved by replacing some often used RTL functions by FastCode function that are optimized for the used CPU. It also adds some caches for function that work on filenames like ExpandFileName().
2006/03/27 - RemObjects SDK 4.0 for Delphi
RemObjects Software has just announced the new RemObjects SDK 4.0 for Delphi (build 184.108.40.2065). The RemObjects SDK is the essential remoting framework for Delphi and Kylix. allowing you to remotely access objects residing on a server from clients inside the LAN or across the Internet. Read more about the RemObjects SDK and download a free trial.
2006/03/19 - Shell+ Components for Delphi 2005
Aleksandr Tischenko has released the latest version of Shell+ Components. Now it also supports Borland Developer Studio 2005/2006. You can find information in the Shell+ 3.0 release notes.
2006/01/29 - Enterprise Core Objects II and ASP.NET
It's almost a year since I wrote it, but it's finally published on the IBM Developer Works website: IBM DB2 and Enterprise Core Objects II - or "to use Enterprise Core Objects to create model-driven database applications with IBM DB2 UDB".
2006/01/19 - IBM DB2 and Enterprise Core Objects II
It's almost a year since I wrote it, but it's finally published on the IBM Developer Works website: IBM DB2 and Enterprise Core Objects II - or "to use Enterprise Core Objects to create model-driven database applications with IBM DB2 UDB".
2006/01/06 - Multi-tier DB2 database applications in Delphi 2005
It's almost a year since I wrote it, but it's finally published on the IBM Developer Works website: Multi-tier DB2 database applications in Delphi 2005 - or "How to use Delphi 2005 to create multi-tier database applications for DB2 Universal Database".
2005/12/15 - Orpheus 4.07 for Delphi 2005
A "pre-release" of Orpheus version 4.07 is now available for download from the TurboPower Orpheus project page. It contains new Delphi packages for Delphi 2005 and Delphi 2006, along with updated packages for Delphi 3-7.
This release does not contain any other enhancements or bug fixes that may have been made since the release of version 4.06. To compile these new version 4.07 packages, you will still need all of the source files from version 4.06.
2005/12/11 - Delphi 2005 Courseware Manuals Discounted
Now that Delphi 2006 is available, I've been working on my Delphi 2006 courseware manuals and training events.
As a result, the Delphi 2005 courseware manuals will from now on be available for purchase for a discounted price.
2005/12/01 - Delphi 2005 and BDP Stored Procedures
It's almost a year since I wrote it, but it's finally published on the IBM Developer Works website: Working with DB2 stored procedures in Delphi 2005 - or "How to create and execute stored procedures with IBM DB2 UDB and Delphi 2005".
2005/11/29 - Launch of Delphi 2006 in The Netherlands
Anyone in The Netherlands is welcome to join us at the Delphi 2006 launch. Jason Vokes, David Intersimone, Bob Swart and Jeroen Pluimers will be hosting the event on Tuesday, 29th of November in Hoofddorp.
2005/11/06-10: Borland Developer Conference 2005
I'm one of the featured speakers at the Borland Developers Conferece 2005 (DevCon 2005 for short), doing sessions on ASP.NET Web Forms Development and Multi-Platform SOAP and Web Services.
A Conference Report is also in the works, and will be a mixture of blog postings and pictures that I hope to be able to upload.
2005/10/24 - The 24 Hours of DeXter
On October 24th, 2005, Borland Developer Relations organised the second 24 hours marathon, this time with the focus on DeXter. During the 24 Hours of DeXter event, I spoke about upcoming Magazine articles, User Groups, DeXter courseware, and Conference Sessions.
You can now listen to the replays or download the recordings from the BDN website, including my 25 minutes.
2005/10/10 - Borland Developer Studio 2006
Borland has just announced new versions of Delphi, C++Builder and C#Builder, previously codenamed DeXter.
Delphi 2006, C++Builder 2006, and C#Builder 2006 are offered together as part of Borland Developer Studio; Borland's multi-language developer environment for Microsoft Windows and .NET applications. It is the only IDE that includes support for Delphi (both Win32 and .NET), C, C++ and C# applications within a single environment.
Delphi 2006, C++Builder 2006 and C#Builder 2006, all part of Borland Developer Studio, will be available for pre-order between Oct. 17 and Dec. 1, with customer shipments scheduled for early December.
2005 October - The Delphi Magazine #122
My Under Construction column in the October issue of The Delphi Magazine is about Writing .NET Components. In this article, I give us a sound introduction to creating new components for the .NET framework. I'll cover both FCL and WinForms component building, presenting two example components: a non-visual temperature conversion component and a compound navigator user control. I also show how to create custom properties and events, as well as how to install and use the components we create.
2005/09/27 - Delphi / C++Builder Roadmap
At EKon 9, David I did the opening keynote and presented - among others - a Delphi / C++Builder Roadmap, which was very interesting (to say the least).
Read my weblog or Danny Thorpe's for even more details on Delphi DeXter and Highlander!
2005/09/25 - Blogging about Delphi
In case you haven't read it before, I've started to use my weblog as other means to share news and my personal projects and experiences with Delphi.
2005/09/22 - Advanced ASP.NET Training
Dr.Bob's Delphi Clinic consists of one-day training events, performed in Eindhoven, The Netherlands. Each Delphi 2005 training includes a courseware manual covering the specified topics, plus exercises and answers. The Delphi 2005 Clinics will be given in Dutch, although my courseware manuals are in English.
The Delphi 2005 courseware manuals are also available for on-line purchase (now also supporting PayPal).
On October 6th, 2005, the day will be all about Advanced ASP.NET Web Development with Delphi 2005. During this day, I'll build and deploy a real-world ASP.NET application (selling courseware manuals). Topics that will be covered include the following:
2005/09/13 - Delphi 2005 Update Q&A
In an effort to provide the Delphi community with frequent, updated information direct from Borland, this Q&A article serves to provide responses to some of the most recent and frequently asked questions.
2005/09/09 - Blogging with Delphi - Part 4
In the fourth part of my series on Blogging with Delphi 2005 and ECO II, I'll cover the ASP.NET deployment details of my ECO Weblog application.
2005 September - The Delphi Magazine #121
My Under Construction column in the September issue of The Delphi Magazine is about Globalisation And Localisation. In this article, I explain what globalisation and localisation are and provide an introduction to globalisation (the handling of international data using different character encodings plus date, time, number and currency formats). My main focus is on localisation details: producing different language translations of your applications. I show how to do this with a VCL for Win32 application as well as with a WinForms application for .NET, accomplished using quite different techniques.
2005/08/20 - Blogging with Delphi - Part 3
In the third part of my series on Blogging with Delphi 2005 and ECO II, I'll cover ASP.NET authentication and adding weblog comments (among others).
2005/08/18 - Delphi 2005 ECO-2 Weblog
My ECO-driven weblog (ASP.NET) web application, as described in my article series for Bitwise Magazine, is finally deployed and made available online on my test server at http://www.drbob42.com/blog. Feel free to read it and leave a comment if you wish.
RSS feeds will be added in a few weeks (after I've implemented the ASP.NET Web Service on top of the ECO-2 model).
2005/08/06 - Delphi 2005 Tutorials
My six Delphi 2005 tutorials have been published on BDN. The tutorial entitled Increased Productivity with Refactoring, Unit Testing, Help Insight, Error Insight, and Sync Edit in Borland Delphi 2005 demonstrates the increased productivity gained with Refactoring, Unit Testing, Help Insight, Error Insight and Sync Edit in Borland Delphi 2005.
2005/07/26 - Dr.Bob Examines Refactoring with Delphi 2005
This time in my monthly Dr.Bob Examines column, I will demonstrate refactoring in the Delphi 2005 IDE, using an existing demo project as starting point, turning it into a more flexible and powerful application using different refactoring techniques.
2005/07/18 - Delphi 2005 Compact Framework Preview
You can now download the Delphi for .NET Compact Framework Technology Preview from the Delphi 2005 Registered User Updates page. For more information on the Delphi for .NET Compact Framework Technology Preview, check the special Compact Visions section of my website.
2005/07/14 - The 24 Hours of Delphi as mp3
It was great fun to be part of the 24 Hours of Delphi event! If you missed it (or want to hear it again) you can already download and listen to the interviews in mp3 format.
One of the things that was mentioned was Highlander, the codename for the Delphi release that will support .NET 2.0. Nick Hodges alsos mention Highlander in his blog.
2005/07/13 - The 24 Hours of Delphi
On July 13th, I participated in The 24 hours of Delphi BDN radio event from 07:00am (GMT) to July 14, 2005 at 06:59am (GMT). There were 24 contiguous hours of live BDN radio interviews with Delphi R&D engineers, Borland partners, book authors, and community members such as myself and Brian Long.
2005/07/12 - Delphi 2005 Component Development
The list of available Delphi 2005 courseware manuals has grown with the "Delphi 2005 Component Development" title, for which Brian Long was the technical reviewer again.
For this courseware manual, I've written 144 pages about the following topics:
2005/07/12 - Bob Swart and Brian Long Team-Up
Bob Swart of Bob Swart Training & Consultancy and Brian Long of Brian Long Consultancy & Training Services are pleased to announce they are combining their knowledge and experience and now offer a complete range of training and consultancy services world-wide.
"Our combined forces will be used to cover a wider area, both in location and knowledge", said Bob Swart. "Working in combination will help satisfy our customers' diverse requirements more successfully", added Brian Long.
Bob will be available across The Netherlands, Belgium and Germany, and Brian will be available throughout the world upon request.
Training covers regular Win32 application development and various advanced topics focusing on specific Delphi and Win32 programming areas. Also .NET foundations, .NET application and component development, ASP.NET development, .NET Interoperability, migration and so on. Training will be based on the latest software, unless customers are bound to earlier product versions, and will use courseware manuals written and tested by ourselves.
Consultancy topics range from Win32 and Linux to .NET, using Borland Delphi, C++Builder and Kylix as well as C# and RemObjects' Chrome. Bob will continue to focus on web and database technologies, while Brian's specialities include general troubleshooting and debugging problems that elude home-grown solutions.
2005 July - The Delphi Magazine #119
My Under Construction column in the July issue of The Delphi Magazine is about Consuming Win32 in .NET Using Virtual Library Interfaces. In this article, I describe how to use this new Delphi feature for importing and using Win32 DLLs in your .NET projects, explaining the steps you need to take, the benefits and the drawbacks too.
2005/06/29 - Delphi 2005 updates chat
You can listen to a replay of the Delphi 2005 updates chat, or read the log of the chat room during the live audio chat from June 2, 2005 on Delphi 2005 with Danny Thorpe, Allen Bauer, and Mark Edington discussing the updates to Delphi 2005.
2005/06/20 - Interview with Danny Thorpe
An interview with Danny Thorpe is available on the Builder AU website.
2005/06/20 - Delphi 2005 ECO 2 Weblog - Part II
In this second part, I'll build multiple ASP.NET web pages on top of the objects in the EcoSpace, showing the list of categories, weblog posts in categories, and allowing visitors to read the posts (leaving comments will be covered next time).
Next time, I'll add some management capabilities to the application, adding authentication and authorization, making sure that the weblog author can add and edit Categories and Posts, and delete Comments (if needed), while weblog visitors can only read Categories, Posts and Comments by others, or add their own Comments.
2005/06/13 - ASP.NET BDP Deployment
In my latest Dr.Bob Examines article, I explain and demonstrate the steps needed for the successful deployment of a Delphi 2005 application using the Borland Data Provider (BDP) to work with databases.
2005 June - The Delphi Magazine #118
My Under Construction column in the June issue of The Delphi Magazine is about Delphi 2005 And Unit Testing. In this article, I give you a thorough run-down of Delphi 2005ís unit testing capabilities, showing in detail how to use them for both .NET and Win32 projects. If you are new to the concept of unit testing this article is an excellent place to start getting to grips with what is fast becoming an essential part of any developerís toolkit!
2005/06/01 - Bitwise Magazine
Bitwise Magazine is a free on-line computing magazine with features on Delphi, C#, and more. For the first issue (launched on June 1st), I've written an article about Blogging with Delphi 2005 and ECO II.
"Borland Delphi 2005 Architect contains a featureset called Enterprise Core Objects 2, which allows us developers to create applications based on a model (with objects, inheritance and associations), which can be made persistent in a DBMS, and used to create GUI as well as web applications. In this two-part article, Iíll use Delphi 2005 and Enterprise Core Objects to define and implement an application handling web logs - also called blogs."
2005/05/21 - Delphi 2005 CF Technology Preview Command-Line Compiler
In his weblog, David I mentions a technology preview of Delphi support for the .NET Compact Framework. To design and implement the application, you first build it in Delphi 2005 as a Windows Forms .NET application. Then you have comment out a few property settings (in the form designer managed code section) for properties that are not implemented in CF. Then you can use the upcoming Delphi CF technology preview command line compiler to re-compile the application and download it to the PocketPC device.
Stay tuned for how registered Delphi 2005 customers can get their hands on the preview compiler.
2005/05/21 - Delphi 2005 Update #3
You can now download Delphi 2005 update #3 from the registered users page (probably the last update for Delphi 2005 - further work will be on the next release of Delphi). For more information, see the Update 3 readme.
2005/05/17 - New Delphi Survey
Borland is offering us the chance to vote for what we think is important in the next version(s) of Delphi in a new Delphi Survey. This is your chance to have your say, so go for it!
2005/05/11 - Delphi 2005 on 64-bit Windows
Danny Thorpe writes about Delphi 2005 and 64-bits Windows, with the result that Delphi 2005 runs and debugs 32-bit applications on the new Windows XP 64-bit Edition.
2005/05/11 - Delphi 2005 Welcome Page
Daniel Wischnewski has posted an unofficial update for the Welcome Page to Borland CodeCentral, to fix a potential issue with broken links on machines with WinXP SP2 or Win2K3 SP1. This Welcome Page update also includes the personality icons for DW32 DNET C# VB.NET (which was my personal wish - thanks!).
2005/05/06 - Compiler, Language, and Debugger Enhancements
An article that I wrote last year about Borland Delphi 2005 Compiler, Language, and Debugger Enhancements has now been published on the Borland Developer Network. This article provides an overview of several of the new features found in Delphi 2005 like the new for-in-do loop, function and procedure inlining, multi-unit namespaces, dynamic multidimensional arrays.
2005/04/27 - Delphi 2005 Courseware Manuals
Several Delphi 2005 Courseware manuals (including Delphi 2005 Essentials, ASP.NET Web Forms, XML, SOAP and Web Services) are now available for purchase using my ASP.NET electronic courseware on-line ordering application.
Each courseware manual is priced at 195 Euro and can be used for a 3-day training course - in workshop or self-study.
2005/04/17 - BorCon 2004 Papers
The Borland Developer Network site now also contains the session papers from BorCon 2003 and 2004. The 2003 papers were available earlier, but the 2004 papers are new. My four BorCon 2004 session papers are as follows:
2005 April - The Delphi Magazine #116
My Under Construction column in the April issue of The Delphi Magazine is about ASP.NET Techniques. In this article, I describe some real-world ASP.NET techniques with Delphi 2005: using DataSync and DataHub, some enhancements in the DB Web controls, how to use the deployment manager, and lessons from migrating an IntraWeb 5.x application to ASP.NET.
2005/03/23 - Delphi and the .NET Compact Framework?
Several Borland Blog entries have been made by Danny, Allen and Danny again about Delphi and support for the .NET Compact Framework. What do we need? Only compiler support for the Compact Framework, or also a Visual Designer? And in case of a Visual Designer, do we want one based on WinForms or VCL for .NET?
For me, the choice is clear: VCL is the way to go for GUI applications: VCL for Win, VCL for .NET and I'd be very pleased with a VCL for .NET/CF. With a little work you can produce almost single-source applications (with some IFDEFs) for Win32, Linux, .NET and in the future hopefully also Compact Framework...
2005/03/22 - Delphi 2005 Pro and Update #2
Delphi 2005 Professional users may experience a problem when trying to install Update #2: "The upgrade patch cannot be installed by the windows installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program."
The suggested workaround is to uninstall Delphi 2005, and then re-install Delphi 2005 plus Update #2 (without applying Update #1 first).
2005/03/12 - Delphi 2005 Update #2
You can now download Delphi 2005 update #2 from the registered users page (english only at this time). Well over 200 bugs have been fixed in this free update for Delphi 2005 (including the Remote Desktop issue). For more information, see the Update 2 readme.
2005/03/05 - CB4 Tables version 2.0
Tiriss released CB4 Tables version 2.0, a wrapper for using the CodeBase library to access FoxPro, Clipper and dBase tables from within Delphi (and C++Builder or Kylix). The main component TCB4Table is a TDataSet descendant, so it can be used by all thirdparty components. The main new feature in version 2.0 is support for VCL for .NET.
2005 March - The Delphi Magazine #115
My Under Construction column in the March issue of The Delphi Magazine is about Delphi 2005, Databases And .NET Remoting.
In this article, I describe one of the handy enhancements made in Delphi 2005ís database functionality: the Borland Data Provider category on the Tool Palette. However, despite their categorisation, the new components that Bob discusses are actually not limited to the Borland Data Provider; they can be used by any ADO.NET- compliant provider, including third-party ADO.NET drivers.
2005/02/28 - Dr.Bob Examines... TADONETConnector
In this paper, I will demonstrate how to use the hardly documented TADONETConnector component to feed (ADO).NET DataSets to VCL for .NET clients, where you can show and work with the contents in regular data-aware controls from the VCL (for .NET).
2005/02/26 - Where's My Delphi for .NET Compact Framework?
Danny Thorpe covers the reasons why there isn't a Delphi for .NET Compact Framework, yet.
2005/02/21 - C++Builder Survey
As you probably know, the next version of C++Builder will be integrated within the next major release of Delphi. Please use the new C++Buidler Survey to provide Borland with feedback on what bugs you would like fixed and what new features you would like added.
1995/02/14 - 2005/02/14: Ten Years of Delphi
February 14th marked the 10th anniversary of the launch of Delphi version 1.0 at the Software Development Conference in California.
I've been a loyal user of Borland software since Turbo Pascal version 2. In fact, I've been so attached to the Pascal language, that we decided to name my son after it - he is called Erik Mark Pascal - when he was born in April 1994. At that time, Delphi was already in beta, but there were different codenames being used, and the general idea was that AppBuilder would be the product name. And who in his right mind would call his son after AppBuilder?
Anyway, when Delphi was released, my love for Pascal - both the language and my son - only grew. The only difference was that it was the Delphi IDE that I used to program in the Pascal language, and I quickly found I love Delphi as much as I love Pascal.
So when in 1996 my daughter was born, we decided to call her after Delphi - her names are Natasha Louise Delphine.
Both Erik Mark Pascal and Natasha Louise Delphine know and appreciate what their names stand for, and know why daddy loves them so much (both the kids and the Pascal and Delphi languages). Pascal and Delphi are a part of my life, and that will never change. Just as Borland is a part of my life that will never change or go away.
Happy Birthday, Delphi! (and all who work on and with Delphi)
2005/02/10 - Delphi 8 for .NET Courseware
Delphi 8 for .NET Essentials and Delphi 8 ASP.NET Essentials courseware manuals in PDF-format are now available for purchase: 84 Euro for one manual, or 126 Euro for both manuals! (add 19% VAT for EU-customers).
This material was licensed by Borland for the official Borland Professional Services (world-wide) and consists of Delphi 8 for .NET Essentials and ASP.NET Essentials training days. The courseware can be used for a 3-day training course, but also for self-study.
Although I've used Delphi 8 for .NET, the material in the courseware manuals is also applicable to Delphi 2005 (for .NET).
2005 February - The Delphi Magazine #114
My Under Construction column in the February issue of The Delphi Magazine is about .NET Assemblies, Security And AppDomains.
In this article, I explain the problems caused by assemblies that include P/Invoke calls, and also explain how to overcome them. I then move on to demonstrate how to dynamically load assemblies and use Reflection to get class types, methods and fields from these assemblies, plus unloading assemblies using an AppDomain and a wrapper.
2005/01/31 - Dr.Bob Examines... SetFocus in ASP.NET
2005/01/31 - Delphi 2005 Welcome Page
Daniel Wischnewski has posted a nice update for the Delphi 2005 Welcome Page to CodeCentral. It implements the ability (which I like very much) to show a different icon for each personality of the "Recent Projects" list.
2005/01/23 - Delphi 2005 Migration to .NET using VCL for .NET
This tutorial demonstrates the migration of Delphi Win32 source code, units and (database) applications to the Microsoft .NET Framework using Borland Delphi 2005 and VCL (for .NET).
2005/01/10 - Delphi 2005, Windows 2003 and Remote Desktop
Delphi 2005 has a problem when used in combination with Windows 2003 and Remote Desktop. Unfortunately, if you have a Remote Desktop connection to Windows 2003, you cannot start Delphi 2005 through this connection (you will get an application initialization error).
The problem has been reported to Quality Central, so if you want it to be fixed (just as I do), please vote for it!
2005/01/09 - Delphi 2005 and Quality Central
Now that the first update for Delphi 2005 has been released, it appears that we must use Quality Central to report outstanding bugs, wishes and other issues.
2005 January - The Delphi Magazine #113
My Under Construction column in the January issue of The Delphi Magazine is about .NET Command-Line Tools, Delphi 2005 IDE Support And Assembly Hell.
In this article, I describe the use of some .NET command-line tools that can be helpful when integrated into the Delphi 2005 IDE. I also discuss some of the less visible gotchas in Delphi 2005 and the problems you will encounter using assemblies developed in one version of Delphi with a different version.
2004/12/24 - Dr.Bob Examines... .NET Remoting
In my latest Dr.Bob Examines paper, I will demonstrate Delphi 2005's DataSync and DataHub in a Remote Setting (with RemoteServer and RemoteConnection), and mainly focus on howto pass SQL query parameters from the thin client to the .NET Remoting server.
2004/12/23 - Delphi 2005 Update #1
The first update for Delphi 2005 is now available for download for registered Delphi 2005 users. This update is for Delphi 2005 Architect, Enterprise and Professional. It supports all languages (except for the Professional version, which is for English only at this time).
2004/12/17 - Delphi 2005 Demos
An install for a bunch of Delphi 2005 demos is now available from the Borland Developer Network.
2004 December - The Delphi Magazine #112
My Under Construction column in the December issue of The Delphi Magazine is an in-depth review about Delphi 2005. In this article, I review the latest version of Delphi, with both Win32 and .NET support in one IDE, plus C# as well as Delphi language compilation! Could this be the best ever Delphi? Check out my review and find out!
2004/11/30 - Dr.Bob Examines... Delphi 2005
In my latest Dr.Bob Examines paper, I will cover some of the features in Delphi 2005. The article also includes a link to another white paper I wrote for Borland about What's New in Delphi 2005, and information about my upcoming Delphi 2005 training and courseware material.
2004/11/26 - Delphi 2005 Update coming
As repeated in Anders Ohlsson blog, Michael Swindell has announced in the Borland newsgroups that a Delphi 2005 update will be made available sometime early December.
2004/11/24 - RemObjects Software and Delphi 2005
RemObjects Software has released updates for the following products (introducing support for Delphi 2005):
2004/11/20 - Delphi 2005 Architect 30-Day Trial
You can now download the Delphi 2005 Architect 30-day Trial, and get the activation file by e-mail. It's the English edition (French, German, and Japanese are coming soon).
2004/11/16 - What's New in Delphi 2005?
I've written a technical white paper describing What's New in Delphi 2005 which is now published on the Borland Developer Network.
My 10 top reasons for upgrading to Delphi 2005 are as follows:
2004/11/15 - Delphi 2005 Enterprise Core Objects
Borland's Enterprise Core Objects II (ECO II) design-driven architecture for .NET speeds development, improves quality, and increases the maintainability of Web Services, ASP.NET, and WinForm applications. Learn more about ECO II with tutorials, self-running demo's, whitepapers and more in Borland's ECO Info Centre.
2004/11/12 - Delphi 2005 Reviewers Guide
This comprehensive reviewers guide provides an in-depth look at Delphi 2005. It covers all the powerful new features and enhancements from previous releases, from productivity boosting features, to modeling, to integration with other solutions to support the ALM.
2004/10/31 - RemObjects SDK 3.0 for .NET
RemObjects SDK, the award winning remoting framework for Delphi and Kylix, is now available for Microsoft .NET. RemObjects SDK 3.0 for .NET allows you to build fully managed multi-tier servers and clients for .NET and Mono, while preserving full wire compatibility with RemObjects SDK for Delphi so that you can easily combine servers and clients from different platforms.
With full C# code, RemObjects SDK 3.0 for .NET integrates into the Visual Studio and Borland Developer Studio IDEs, is built on RemObjects Internet Pack for .NET, and offers support for C#, Chrome, and Delphi for .NET among others.
2004/10/26 - Dr.Bob Examines... Delphi Database Development
In this Dr.Bob Examines paper, I will use Diamondback (aka Borland Delphi 2005) and explain what techniques are available to connect to and work with databases. For each of the techniques, I will briefly show how it works, and which databases can be accessed through it. We'll also examine the data migration capabilities of the Data Explorer and the BdpCopyTable component.
2004/10/01 - Diamondback Preview License Update
I was at the EKon 8 / BorCon 2004, so I didn't notice until today, but as Allen Bauer mentions in his blog, Michael Swindell has amended the Diamondback Preview License, so we do not require an NDA or Beta Agreement - in short: everyone can write about experiences with the BorCon Diamondback Preview. And so I will, so stay tuned...
2004/09/30 - Interview with Diamondback Engineers
The Borland Developet Network now features two interviews with Diamondback Engineers. Danny Thorpe, Chief Scientist, talks about the next Delphi release and Corbin Dunn, Software Engineer at Borland, talks about the Delphi IDE
2004/09/24 - Diamondback preview of Data Remoting
Jason Vokes demonstrates the ease of remoting data in a heterogeneous database environment with Diamondback. This BDNtv episode includes setting up a local DataHub for both MS SQL Server and InterBase, then dropping the remote server component on it to make it a remote server. He then creates a client for this, and updates tables in both databases simply by calling one method of the DataHub component.
Jason has now also written a BDN paper about Borland "Diamondback" Data Services over .NET Remoting.
2004/09/24 - Diamondback sneak peek
This Diamondback sneak peek reveals several of the new IDE features coming in the next Delphi release, and the new enumerator syntax.
There's also an unofficial list of the new features in Diamondback.
2004/09/22 - BDP Development docs - First Draft
Ramesh Theivendran (Borland) has published the first draft of the BDP Development documentation, available from CodeCentral. Ramesh welcomes feedback and suggestions by e-mail. The final paper will be published on BDN.
2004/09/21 - Diamondback Preview
After the Diamondback Preview session at BorCon was over, and we all went outside to the Meet The Delphi Team session (with team members available to talk to individually), everyone received a CD with a special BorCon-version of the Diamondback Preview.
From the looks of it, Diamondback truly integrates Delphi for Win32, Delphi for .NET, and C# in one IDE. I can't wait until it's finally released!
2004/09/16 - ActionBands in Diamondback
According to the latest blog entry of Steve Trefethen, Senior R&D Engineer Delphi/C#Builder at Borland, ActionBands will be included in DiamondBack - in both VCL and VCL for .NET.
2004/09/11-15: Borland Conference 2004 Report
Like previous years, I have written a "live" Conference Report on this website including details of all major events, Borland and 3rd-party announcements and session details.
2004/08/10 - New Diamondback for-loop Syntax
According to Danny Thorpe's latest weblog entry, "in the next release of Delphi, the compiler will support a new kind of for loop, dubbed the "for..in" loop. A "for..in" loop works just like a regular Delphi for loop except that you don't have to deal with a loop index variable.".
This sounds a lot like the C# foreach feature. And the best thing is: it will even be available in the Win32 Delphi compiler as well.
Great news, and great article (as always, Danny). See you at BorCon 2004!
2004/08/07 - Diamondback Rumours
In his weblog, Michael Swindell mentions and comments on some of the Diamondback Rumours that he has read in newsgroups and blogs...
There's an interesting comment there as well, when Michael responds to the question "what about the rumor that Diamondback will join Delphi, C++Builder and C# in a single IDE?" with the following answer: "Two thirds of that is true for Diamondback. There is a chance that all of it could eventually happen, so it's a rumor with potential."
2004/08/05 - Next Release of Delphi at BorCon 2004
BorCon 2004 in San Jose (September 11-15) will be the first public showing anywhere of DiamondBack (the code name for the next version of Delphi). BorCon will be the first place to learn all the exciting new features coming in Diamondback, as reported on the Borland Developer Network.
Don't miss this opportunity to get an advance look at the future of Delphi!
2004/06/02 - Vote for IntraWeb in Next Release of Delphi
A user has placed a QualityCentral request for IntraWeb to be included in the Next Release of Delphi. It's report #8243. If you would like to see IntraWeb included again, please use the QC tool to add your vote!
2004/05/13 - Borland Developer Studio
At the Dutch Software Developer Conference (SDC) Danny Thorpe had an evening session about "A Brief History of Delphi 8 for .NET", where he also briefly mentioned the future of Delphi. Danny mentioned that the Next Release of Delphi would contain both .NET and Win32 in the same box and even in the same IDE (the Borland Developer Studio IDE), and that it would also contain C#.
Since C#Builder is actually "BDS 1.0" (the C# personality) and Delphi 8 is "BDS 2.0" (the Delphi personality), it would appear that a future edition of BDS would contain multiple personalities like Delphi (Win32 as well as .NET) and perhaps even C#.
Note that there has been no official word from Borland on this, so at this time it's only hearsay (but very promising hearsay at that ;-)
2004/04/21 - Danny Thorpe on the Next Release of Delphi
In his blog, Danny Thorpe mentions his Spring 2004 Tour visiting Tokyo, Sydney, Melbourne, Arnhem (he actually mentions Amsterdam), and London.
While he's "sweating the details of multiunit namespaces at 35,000 feet, Tagawa-san will be finishing up some very exciting Win32 codegen work for D9, Seppy will be slaving over dbGo for .NET, Corbin and Adam will be grinding through Delphi refactoring, and Doug and the QA team will be shepherding the D7.01 update through the final phases of testing."
2004/04/11 - Danny Thorpe on Win32 Attributes
A little while ago, Danny Thorpe asked in his weblog if and what people would use attributes for in Win32. And now the results are in, and Danny explains very carefully the how and why.
If you want to witness the process to create the diamond, then make sure to closely follow Danny's weblog. I've got my helmet on...
2004/04/08 - Danny Thorpe: Technology Goals for 2004
Danny Thorpe has just published the synopsis of compiler work on the boards for calendar year 2004, which includes lots of work related to the Next Release of Delphi, of course. Õ think it's great that he allows us to follow the work-in-progress behind my favorite language compiler.
2004/03/11 - Michael Swindell on the Next Release of Delphi
Michael Swindell has posted a new message regarding future updates of Delphi (including an upcoming Delphi 7 update).
In this message, Michael mentions that their plans include "moving Win32 support into the Galileo IDE along side Delphi for .NET in the next major release - which is planned to combine both Win32 and .NET features into the same IDE."