RAD Studio 2010 Update 4/5 Released
Okay, the Update to the Update is out. You can download it from the Registered Users page or you can let the IDE do the update for you by checking for updates. To find out more, you can read the README. I know you all always read the README, right?
You probably have some questions. I’ll try to answer some here. But first, the main point to get across is that this new Update is “good for what ails ya.” It covers all the bases. Everyone in all scenarios with regard to RAD Studio 2010 installations should apply this update.
I installed Update 2 during the brief period it was available. What should I do?
Install Update 4/5.
I have the original RTM version and haven’t updated anything yet. What should I do?
Install Update 4/5
I’ve only installed Update 1. What should I do?
Install Update 4/5
I have <done/not anything at all with regard to updating/not updating RS 2010>. What should I do?
Install Update 4/5
Are you going to answer “Install Update 4/5” to every question I ask?
Well, pretty much. If the question is about what your configuration is and what you should do about it to get the latest fixes, then the answer is “Install Update 4/5”
How do I tell if I have the most current version?
Open up your about box. If you see “Update 5” in the “Installed Updates” box, you are good to go. If you don’t, see the answer to every question above.
What bugs are fixed in this update?
List of Bug Fixes in Updates 4 and 5 for Delphi 2010: http://edn.embarcadero.com/article/40204/
List of Bug Fixes in Updates 4 and 5 for C++Builder 2010: http://edn.embarcadero.com/article/40205/
Why is it called Update 4/5?
For various reasons, we do the database portion of the install separately, and merely include it as part of the “Master” install. Therefore, it needs to be updated separately. Update 4 is the main product update. Update 5 is the “Database Pack” update. They go hand in hand and should be installed together always.
This all took longer than I thought it should Why?
Well, first, this second go-around wasn’t exactly planned, so we had to adjust a thing or two. The problem we found was one that we hadn’t tested for. (We test for it now, believe me). Then, we wanted to make sure that it was absolutely right this time. We also added in more fixes. We test a huge combination of install scenarios, involving multiple operating systems, languages, localizations, editions, and more. It takes a lot of time and effort. Ultimately, we were extra double-secret-probation-careful to make sure that it was good. I believe it was worth the wait.



Do you have the build number of Update 4/5 handy?
December 14th, 2009 at 12:29 pmBy the way, I really appreciate the decision to make bug fix lists public. Reading them is fun - whenever I do, I have lots of "oh, they fixed that too" moments
December 14th, 2009 at 12:50 pmWhy do I have to restart my computer? What is your installer doing to my Windows?
BTW: Thanks for the update 4/5. Now I can start my Delphi without pressing Cancel+OK.
December 14th, 2009 at 1:11 pmThanks for this Nick. I always wait for the first real major Delphi update before porting my important applications so it’s full steam ahead from now on.
December 14th, 2009 at 1:29 pmHey, I recognised the reference to National Lampoons Animal House ("double secret probation").
Do I get any points for that?
Oh, and thanks for the latest update.
December 14th, 2009 at 11:00 pmWill you be making a new full ISO available?
December 15th, 2009 at 1:29 amIs there an update for the trial version available?
December 15th, 2009 at 4:34 amStewart — Yes, I’ll take you off double secret probation for noticing!
avenmore — the Full ISO is available on the Registered User download page.
David — when you download the trial, you’ll get the latest version, yes.
Nick
December 15th, 2009 at 5:11 amIf I only install Update 4 (I’m not interested in Database functionality), then the update does not show up in the "About" dialog box. Although I do see the build number is 25826 now.
I did install Update 5 afterwards to be sure. But now, when I start Delphi 2010, the "Messages" pane shows:
Error executing ‘C:\ProgramData\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\Setup.exe’: The window does not have scroll bars
And when I shut down Delphi 2010, Windows shows a message saying the application terminated abnormally.
Is this because I did’t have any database functionality installed in the first place (before I ran update 5)? Can I uninstall just Update 5?
December 15th, 2009 at 6:24 amI’m on Win7, and I’m also getting the error as reported by Erik van Bilsen (Error executing ‘C:\ProgramData\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\Setup.exe’)
December 15th, 2009 at 9:19 amAfter the update 4+5, when I close down D2010, Win7 tells me there is a problem and it has decided to turn on compatibility mode for D2010.
December 15th, 2009 at 9:20 amErik –
How did you install just Update 4? That shouldn’t be possible.
In any event, you should install the entire update.
December 15th, 2009 at 11:01 amFirst, I just installed Update 4 (I unchecked Update 5 in the updates dialog box that you get after doing a "check for updates").
After that, since I didn’t see the update in the About Box (only a change in build number), I did a "check for updates" again and selected Update 5 (update 4 was no longer in the list, it was already recognized as installed).
Since then, I keep getting the "Error executing…" error (I disabled this message by changing the "Software\CodeGear\BDS\70\AutoRun\UpdateCheck" registry keys under HKLM and HKCU).
I use Windows 7, 64-bit.
December 15th, 2009 at 11:21 am@Nick: installing Update 4 only is easy. I downloaded "radstudio2010UpdatePack_Dec09.zip", which includes 3 directories (BoostUpdate, Update4 and Update5_Database_Pack). I only ran the setup.exe in the Update4 folder.
Why would I want to update a database pack which isn’t even installed on my computer?
Giel
December 16th, 2009 at 12:28 amHi, I’m having a tonne of trouble with RAD Studio 2010 and it’s InstallAware routines. When I run Setup.exe for Update4, InstallAware wizard comes up with the message:
Runtime error in setup script: Line 0: List index out of bounds (1)
Any ideas why? Doing a "Check for updates" gives me a slightly different message:
Runtime error in install: List index out of bounds (0)
My production installation was from downloaded ESD files which got me going but now I can’t install update4. Trying alternatives, I downloaded delphicbuilder_2010_3513Upd1_win.iso and tried installing from DVD to a fresh Vista SP1 machine only to get:
Unable to load plug-in library. Please rebuild your project and make sure all required plug-ins are installed.Action skipped
…I couldn’t even enter my software key let alone attempt update4.
What’s up with InstallAware??
I’m using Vista Enterprise 32 bit with SP1
December 16th, 2009 at 5:55 amI’m having the same problems as Erik van Bilsen, and I *did* install both update 4 and 5 together. I’m getting the impression D2010 wants to be launched "as administrator" after update 4/5. I’m experiencing this on Win 7, but I’m guessing the same is true for Vista. Launching D2010 "as administrator" after update 4/5 is good. Doing a non-elevated launch after update 4/5 causes the following: "error executing C:\ProgramData\…\Setup.exe: The parameter is incorrect", and then when I shut D2010 down, Win 7 tells me D2010 did not run correctly, and Win 7 has applied compatibility settings to D2010.
December 16th, 2009 at 9:56 amHi Tim,
I had the same problem with updates for D2007. I originally installed and kept the setup file cache but later decided that it took up too much disk space and manually deleted the setup file directories C:\D&S\All Users\App Data\{setup-guids} (Windows XP).
After that I could not get any check for updates to work, nor could I manually run the updates downloaded separately. I got the same List index out of bounds errors.
To solve it I copied the setup file cache directories from a colleagues PC and after a few attempts and changes was able to get the updates to finally run. I wanted to avoid having to totally reinstall Delphi.
I’ve kept the setup file cache for D2010 and don’t intend to delete it!
December 16th, 2009 at 1:31 pmWhy there are 2 update packs??? put the stuff together into one pack. my god!!!!
December 19th, 2009 at 7:21 amC++ 2010. The ‘Embarcadero RAD Studio 2010′, ‘Check for Updates’ made everything for me. Asked me if I wanted to install, then it has downloaded, afterward installed, rebooted and then supriiiiise… I can’t use my IDE anymore. Or is ‘out of stack space’ or is ‘out of memory’ and of course it freezes (IDE only). I kill the process and start again. No success. Win64 Vista (Home Premium) SP2.
All updates (including boost) were installed in a row.
Doug.
December 26th, 2009 at 6:58 amI am also having problems with the updates. I used the Check For Updates option and let it install all the updates. It got to the Database Pack section then said it couldn’t download the files. I tried the two different options but, both failed. It did the same in the Boost section (yes I had a live internet connection).
On
running the IDE, it couldn’t find a number of packages so I tried the repair option in the Installer. This failed to fix the problem.
I have now uninstalled the whole of program and am trying again from scratch.
I don’t feel very confident as something isn’t working as it should…
John
December 29th, 2009 at 6:31 amSorry, forgot to mention that I’m using Windows 7 32bit and I had the setup error "Error executing ‘C:\ProgramData\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\Setup.exe’" before and after performing the update.
December 29th, 2009 at 6:45 amJohn –
Make sure that you are running the update as Administrator.
Nick
December 29th, 2009 at 11:58 amNick,
I have bailed out of update 4/5 because after installing them both, I’m constantly getting the following error when I’m launching the IDE: "error executing C:\ProgramData\…\Setup.exe: The parameter is incorrect". This is on Win7 32-bit without administrator.
Stefan.
December 30th, 2009 at 2:16 amStefan –
You’ll get that if you don’t run as Administrator.
If you get that in the Message View on start up, you can safely ignore it.
Nick
December 30th, 2009 at 12:17 pmNick,
Before update 4/5, this was not the case.
After update 4/5, I now have to launch RAD Studio 2010 "as administrator", or get error messages on start up (and shut down).
I don’t want to launch RAD Studio 2010 "as administrator", and I don’t want any error messages. Please fix.
Thanks, Stefan.
January 4th, 2010 at 10:30 pmStefan –
What error are you getting when you don’t run as administrator.
Nick
January 5th, 2010 at 6:38 amVery strange errors are occurring with update 4/5. create a new package-save it. try to open the saved package and it won’t open. it complains about a "white space" error in the xml of the project file. When the offending line is removed from the project file, it opens normally. The package fails on a compile, complaining about an access error in the module ‘dotnetcoreide140.bpl’ at address 00000000. Without installing the updates this doesn’t happen.
January 12th, 2010 at 10:07 amHi there,
Rad Studio 2010 is missing several required dcu’s from the installation !!
For example:
xmlrtl140.bpl is build from units in source\win32\xml
but for several of the files in source\win32\xml there is no corresponding dcu in the lib folder:
These are the missing files in detail:
AbnfUtils.dcu,
AdomCore_4_3.dcu,
adomxmldom.dcu,
CodecUtilsRTL.dcu,
CodecUtilsWin32.dcu,
EncodingUtils.dcu,
LangUtils.dcu,
ParserUtilsRTL.dcu,
ParserUtilsWin32.dcu,
TreeUtils.dcu,
UriUtils.dcu,
WideStringUtils.dcu,
XmlRulesUtils.dcu,
I think you need to do better QA before releasing your products to the public
January 22nd, 2010 at 4:45 pmAdditionally XMLIniFile.pas (which has been compiled into xmlrtl.bpl and which is also included as XMLIniFile.dcu) is missing from the installation !
January 22nd, 2010 at 4:46 pmAdditionally XMLIniFile.pas (which has been compiled in xmlrtl.bpl and is also included as XMLIniFile.dcu) is missing from the installation !
January 22nd, 2010 at 5:03 pmOnly yesterday did I notice what executable was hanging Windows several times a week for the past several months.
I’m running on XP and every once in a while, some process will take 50% of my CPU and make every action take a long time. It was always this program called Setup.exe. When I would end that task, explorer.exe would then take up 50%. When I would end THAT task, all would be good, but my Taskbar, Start menu, and QuickLaunch bar would be gone. I’d restart explorer.exe (through Run) and get those back, but then my CPU usage would be up again. I’d have to log out then in to get things back to normal.
After searching my hard drive for all programs called Setup.exe, I finally found that C:\Documents and Settings\username\Local Settings\Application Data\{BBD31133-40F8-4B57-9BA6-DB76C03D153B}\Setup.exe was the culprit. I deleted it (to the Recycle Bin) and all is well. I’ll put it back if it’s supposed to be there, but any idea why it hangs my system and how to stop it from doing so? After all, I already have the latest 4/5 updates and nothing’s come out since, so Setup couldn’t possibly be downloading anything.
"Roj"
February 4th, 2010 at 4:54 amHi!
The "check for updates" doesn’t seem to notice these updates for me. I just did it again and it says "No Embarcadero RAD Studio 2010 updates available", while my Delphi 2010 About box still says:
Embarcadero RAD Studio 2010 Version 14.0.3539.24502
Installed Updates: Delphi and C++ Builder 2010 Help, RAD Studio 2010 Update 1
Is the "Check for updates" having a problem here? I’ve been relying on that for providing me updates, but now it seems I’m four months late for this update at least…
April 7th, 2010 at 10:21 pmEven when I run the Update 4 as an Administrator it won’t install. I keep getting the error message ‘The installer has insufficient privileges to modify this file: C:\windows\installer\$PatchCache$\managed\752D85DA6A7F5BA45B1E63E4CA90B849\7.0.0\adortl7e17cadortl140.bpl24PC8691228_124′.
May 14th, 2010 at 12:09 pmIf I choose ‘Ignore’ the same message pops up with another file name.
I’m running Win 7.
Is there a solution to this?
Rodney -
I’d suggest opening up a free support case for your install problems at:
http://support.embarcadero.com
May 14th, 2010 at 1:36 pm