November 15, 2010

Delphi XE Update 1 Released

Embarcadero has released the Update 1 of Delphi XE, C++Builder XE, and RAD Studio XE.

Embarcadero has released the Update 1 of Delphi XE, C++Builder XE, and RAD Studio XE. Here are the links to the Release Notes (Readme) and List of Quality Central bugs fixed (which is not a complete list of fixes, as it doesn't include internally reported bugs).

The update itself should be in the RAD Studio Registered Users Updates page, but it is not there yet. So how do you get it? I'd suggest a direct download (again, only for registered users, after they log in) from the Code Central site at Since under Windows 7 (with UAC enabled) the automatic "check for updates" as you run the RAD Studio IDE is broken, I tried (as suggested in the release notes) manually activating the "Check for Updates" entry in the RAD Studio program group. This run and found the updates, as you can see below, but continuing it ended up in some limbo: the user interface disappeared and while the program kept running it seemed to get no where. I feared it might have be waiting for some input or UAC permission... but with no user interface it was hard to tell. I might have waited more time, but decided to stop it after some time (The reason it didn't actually work is detailed later). RAD Studio installation and updates are clearly still not very UAC-friendly. 

So back to the standard approach. The full download of the update was very fast (despite the size of 159 MB or 167,293,101 bytes). I extracted the ZIP file content and was suggested to do three installs:

  • The Update1/Updates1.exe updates the IDE and almost everything else, going to the standard InstallAware installer (see image below).
  • The BoostUpdate/boost_setup.exe updates this specific C++ library (also taking some time)
  • The HelpUpdate/Help_Setup.exe will install an updated help file (which is not included, as it is downloaded during the install process).

The overall installation process took quite some time. The main Delphi / RAD Studio Update took me about half an hour to set up, which I found quite annoying. Here is the initial screen (with no hint to the fact this is an update):

I tried it, and it crashed (after more than 20 minutes). Tried again, no luck. Rebooted (because of the previous setup errors, so some files might have remained blocked) and tried again, with no luck. I invariably got this error message:

I checked and the file was there, but in fact I could not even copy it, as explorer would report an error. File corruption (which is bad). I replaced it with a new version, and the next time the installer went through, slowly but smoothly. Now I have Delphi XE Update 1 on my computer:

Certainly there is room for improvement from Embarcadero. The install process got much better over the last few versions, but installing updates is still slow and error-prone. (There are also reported incompatibilities with DDevExtensions) There are quite a few "nice" bugs fixed, so I guess it is worth to spend the time to Upgrade your installation of Delphi or RAD Studio XE.

I'll work with the Update over the next few days (and give my sessions at ITDevCon) and let you know which extra bug fixes I notice.




Delphi XE Update 1 Released 

 I posted on the Delphi IDE forum about my experience 
with UpDate1 for Xe.
For me all went smooth with the upgrade but when I 
try and execute Xe I see nothing on the screen but 
bds.exe process takes 50 percent of the cpu forever.
I waited a long time to see if it was busy but it 
just spins away forever. I kill it with the Task 
I have D2007 on same PC, do not know if that 
matters . It did not when I installed XE to begin 
with. Still investigaing, do not want to blame 
Embarcadaro as you never know .
First time since Tubo Pascal days I have had a major 
issue like this with their products.
Comment by Tom L on November 16, 01:19

Delphi XE Update 1 Released 

My update to Pro version went smooth, however in 
About box I don't see "Update 1 for Delphi XE" 
listed, although program version number seem the same 
as your's. "Help update 1 is listed" and I didn't 
install boost update. I also ran installer from 
downloaded ZIP file. I'm on Win7 x64

One thing I don't get is why they want user to pass 
command line switches to installer to update 
something. Installer should detect existing product 
and update automatically. These command line switches 
cause additional problems as one may forgot to use it 
when running installer etc.
Comment by AT on November 16, 07:10

Delphi XE Update 1 Released 

I am sure you know some people at Emba. Please can 
you tell them that the remove this buggy InstallAware 
MSI installer. It's a pain since Delphi 2005. Again 
and again. Every year!
Comment by Peter on November 16, 11:51

Delphi XE Update 1 Released 

 I have installed it

a) Just Delphi installed
b) Win7/32bit
c) installed XE yesterday, started one time and then the 
updates via the update manager applied.
d) UAC disabled

I had no problems until now ... Maybe it has to do with 
additional components installed ... 

Comment by Michael Thuma on November 18, 13:34

Delphi XE Update 1 Released 

The "known issues" seriously needs updating to warn iOS 
developers not to install it. The update breaks the 
build of iOS app to a device (works to the simulator). 
There are others reporting this problem online but 
Embarcadero apparently dont care and after an initial 
unhelpful reply are no longer responding to my support 
Problem was originally reported on the forums about 4 
days ago and a QC report raised yesterday. It would have 
saved me a days lost productivity if the release notes 
had warned of this problem. 
Comment by Martin Searancke on June 19, 00:35

Delphi XE Update 1 Released 

Martin, I saw the problem myself and we are investigating. Sorry if you 
feel your request to support wasn't handled properly. After the QC was 
reported we opened in internally and I scaled it up. We should have a 
solution soon, for now the only workaround is a new install... which is a 
pity, as the patch update was really something we wanted to have.

Comment by Marco Cantu [] on June 20, 10:45

Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.