Delphi 2007/C++Builder 2007 Update 3
Now that RAD Studio 2007 has RTM’d, we’re doing the final preparations for Update 3 - the update all our Delphi 2007 and C++Builder 2007 customers will ‘inherit’ as part of the RAD Studio 2007 release.
Update 3 is similar to Update 1 in how it will uninstall and re-install the product. We also broke out the main product binaries and then the help system into their own installers, to make future updating a lot less painful.
For current Delphi 2007/C++Builder 2007 users - you’ll likely notice we removed the option to NOT save off the cache of files. Sorry - too many folks ignored the warning, and had problems updating with update 2, and we wanted to ensure any following updates could apply without too much trouble. We have been looking at ways to re-engineer how the cache works (it’s effectively the ‘install image’ that MSI relies on) by either recreating it from the install DVD (takes a long time though) or at least letting you specific where to store the files (so, for example, you could use a network resource).
The Help/Documentation system had a number of fixes and you’ll start noticing code samples coming back into the documentation. A good sign, we all wish we could go faster. Personally I’m pleased with the new Doc team’s progress. They built systems to write content faster and better, with more frequent builds, and the help can be installed seperately from main product.
The help install takes 15-20 minutes on my laptop. Visual Studio broke it out into it’s own install. The ‘core’ of the RAD Studio files takes about 30 minutes on my laptop. These times are via online install, which seems a pleasant and easy experience. The time makes sense as the help files are downloaded, decompressed then registered. After install there is about 325MB of data in my ‘Help’ directory.
We fixed about 900 issues in Delphi and C++ as part of RAD Studio 2007, and over 150 of those were QC reports. Not bad given the focus was Delphi.NET.
I posted a list of the QC related fixes at two places:
Delphi 2007 side:
http://dn.codegear.com/article/36953
C++Builder 2007 side:
http://dn.codegear.com/article/36954
Fixes are in all areas. In general we continued our campaign to nail any crash, memory leak or instability bugs. Some still remain, but we did find and fix several really nasty threading issues in the IDE, and as a result the field testers noted that the IDE seems the most stable ever. We do a regular field test survey, and the pre-release candidate build had the highest satisfaction ratings in all personalities for stability and performance. Now I’m keeping an eye out to see how the ‘real world’ finds the capstone release to the ‘Highlander’ project. The team really pulled it together. In August we had two weeks of fixing where 1100 issues (mostly on the Delphi.NET side) were fixed! The following weeks were a focus on clean-up and stability.
This release does feel ‘baked’ - there are of course bugs we still want to go after for an update. A product of several million lines of code and 17 000 files to deliver is a complex beast. However this beast is looking healthy. I hope you find the tool to be a good experience.
Chris
September 11th, 2007 at 1:37 am
And it would be a __VERY NICE__ if code insight and specially code completion ran in another thread, __PLEASE__!
September 11th, 2007 at 4:58 am
i’m trying now to install trial version.
although i unselected RaveReports, the installer reports that ‘RaveReports installer’ package is downloading now.
i wonder why it is so.
September 11th, 2007 at 7:32 am
KA wrote:
>> And it would be a __VERY NICE__ if code insight and specially code completion ran in another thread, __PLEASE__!
I second that.
September 12th, 2007 at 8:17 am
After installing upgrade 3 Delphi 2007 isn’t functional anymore: the IDE starts normally but you cannot compile anything since dcc32.exe is missing (what else is missing I don’t know but that is the error I get and the file is indeed nowhere).
The helpdesk of Codegear / Borland simply hangs up the phone after the language menu (just 1 min after 5PM and why is there no tape or something)
Since the upgrade took approx 2 hours (why should an install / upgrade take soo long anyway is a whole different question) I am now facing removing the product / reinstalling from DVD and installing upgrade 1 and 2 again probably taking me the whole evening. Sigh.
All in all, the list of solved bugs looks impressive, very good, but please please try to create a better upgrade / installer. It takes too long and apparently does not work correctly.
September 13th, 2007 at 6:33 am
After install update 3 there are no more dbx. If I want install package dcldbx4100.bpl I get "The procedure entry point @Dbxdynalink@initializition˘qqrv could not be located in dynamic link library DncCommonDriver100.bpl
September 13th, 2007 at 6:57 am
Not Dnc.. but DbxCommonDriver100.bpl"