Release Notes for RAD Studio 2009 Update Pack (Updates 3, 4, and Boost)

By: Kris Houser

Abstract: Readme Information for Update 3 & Update 4 (Database Pack) for Delphi and C++Builder 2009, and for the Boost library update for C++Builder 2009 only

    Contents of this Readme

This Readme file contains release notes for the following three separate updates that have been released simultaneously:

  • Update 3 for Delphi and C++Builder 2009
  • Update 4 (Database Pack)  for Delphi and C++Builder 2009
  • Boost library update for C++Builder 2009 only, or for C++ personality of RAD Studio 2009

IMPORTANT:  You will have two or three updates available to you, depending on the CodeGear product you have installed. It is highly recommended that you install ALL the updates that are available to you.  Please read the Prerequisites and Notes for each update before you attempt to install the update.

This file contains important supplementary information that might not appear in the main product documentation. CodeGear recommends that you read this file in its entirety.  This document refers to "the product" when the information applies to both personalities: Delphi 2009 and C++Builder 2009.

For general information about installation, deployment, and licensing, see the Install, Deploy, and License files located, by default, at C:\Program Files\CodeGear\RAD Studio\6.0.     

    Prerequisites and Notes for the Updates

    Prerequisites and Notes for Update 3

Delphi and C++Builder 2009 Update 3 is an MSI-based patch. Update 3 can be applied over any of the following products:

  • Delphi 2009 RTM or Update 1 or Update 2
  • C++Builder 2009 RTM or Update 1 or Update 2
  • RAD Studio 2009 RTM or Update 1 or Update 2

For a complete list of the specific problems fixed in Update 3, see the following articles:

You should avoid stopping the update installation once it has started.  Update 3 might take 20 minutes or more to install.

    Prerequisites and Notes for Update 4 (Database Pack)

Only database-related fixes are included in Update 4 (Database Pack)Update 3, which includes fixes to the rest of the product, is a prerequisite that must be installed separately.

Update 4 (Database Pack) will uninstall the previous Database Pack that was installed and install this newer version.  The version of the database files in this update will be 3250. 

Update 4 (Dababase Pack) can be applied over any of the following products:

  • Delphi 2009 or Delphi 2009 with Update 3
  • C++Builder 2009 or C++Builder 2009 with Update 3
  • RAD Studio 2009 with Update 3

Update 4 (Database Pack) requires that Update 3 be applied in order to work properly.  If Update 3 is not installed, please do not install Update 4.  Instead, install Update 3 first and then apply Update 4.  Update 4 might take ten minutes or more to install.

For a complete list of the bugs fixed in Update 4 (Database Pack), see http://www.codegear.com/article/39392/31803/ .

Installing Update 4 might take 30 minutes or more to complete.

    Prerequisites and Notes for the Boost Library Update (C++Builder 2009)

The Boost library update for C++Builder 2009 is a full install of the Boost library.

You can install this Boost library update over the following product versions:

  • C++Builder 2009 with Updates 3 and 4
  • RAD Studio 2009 with Updates 3 and 4

Notes:

  • If you have the the RTM version of C++Builder 2009 installed, you must install Updates 3 and 4 before you install the Boost library update.
  • If you install Update 3 for C++Builder 2009, you must also install the Boost library update.  C++Builder 2009 requires the Standard Template Library from Boost, and the C++ compiler version will change (to version 6.13) when you install Update 3.  Therefore you must install the Boost library update after you install Update 3 (and optionally Update 4, the database pack) for C++Builder 2009.

The Boost library update might take 30 minutes or more to complete.

    Installing the Updates

You can install the RAD Studio 2009 updates (or any of the updates in the pack) in two different ways -- either via the automatic update mechanism or by downloading the update and running the setup executable:     

Downloading the Updates via the Automatic Update Mechanism

  • If you selected "Check for Updates Automatically" when you installed the product, you should automatically be notified when an update is available for download. Click the notification and follow the instructions to download and install the Update.

  • Checking for Updates:  If you do not receive an automatic notification about the update, you can check for updates manually:

    1. Select Start | Programs | CodeGear RAD Studio 2009 | Check for updates.

    2. In the list of the updates, you should see the available updates already selected as follows: 

      • For Delphi and C++Builder 2009 or RAD Studio 2009:

        Delphi and C++Builder 2009 Update 3
        Delphi and C++Builder 2009 Update 4 (Database Pack)
        C++Builder 2009 Boost Update *

        *Note that the Boost update is only available when the C++ personality is installed, and is required if you install Update 3 for the C++ personality.

      • For Delphi 2009:

        Delphi and C++Builder 2009 Update 3
        Delphi and C++Builder 2009 Update 4 (Database Pack)

        It is recommended that you install all the available updates. If you want to install only a selected update or two, select the update(s) you want to install.

    3. Click Download.  After the download completes, the InstallAware wizard should automatically appear.  One InstallAware wizard manages the installation of the updates.

      If you do not see the InstallAware wizard, click the tray icon for the CodeGear product you are updating. 

Downloading the Updates from the Registered Users Web Page

  1. Obtain the updates for your product from the registered users download page, as follows:
  2. Download RADStudio2009UpdatePack.zip> to your computer and extract the zip file.

  3. Run the appropriate setup.exe (listed in the table below) to install each update you want.  For example, for Update 4 (Database Pack), you need to run dbpack_setup.exe /upgrade to install the update.

     Update Executable for Delphi 2009 Executable for C++Builder 2009  Executable for RAD Studio 2009 
     Update 3  DelphiC++Builder2009Update 3.exe  DelphiC++Builder2009Update3.exe  DelphiC++Builder2009Update3.exe
     Update 4 (Database Pack)  dbpack_setup.exe /upgrade  dbpack_setup.exe /upgrade  dbpack_setup.exe /upgrade
     Boost library update  N/A  boost_setup.exe /upgrade  boost_setup.exe /upgrade

Notes:

  • If you download the latest ISO from the Registered Users page and you have RAD Studio 2009 installed, you must first uninstall that version (using Add/Remove Programs) before installing from the ISO.  You need to do a full install, without using the /upgrade option.

  • Installation of the update might take thirty minutes or more to complete. You should avoid stopping the Update installation once it has started.

  • If you install Update 3 for C++Builder 2009, you must also install the Boost update (part of this update package).

  • If you have made changes to your source code in the \source files, this update will not overwrite those files. As a result, your install may become out of sync with the DCU files included with the install.  For more information about this (including information about why you should not alter those files directly), please see this blog post.

    Uninstalling the Updates

    Uninstalling Update 3

If you need to uninstall Update 3, you must uninstall the entire product and reinstall one of the following:

  • Delphi 2009, C++Builder 2009, or RAD Studio 2009 (RTM)
  • An update to Delphi 2009, C++Builder 2009, or RAD Studio 2009

    Uninstalling Update 4 (Database Pack)

If you need to uninstall the update, select "CodeGear Delphi and C++Builder 2009 Database Pack" in Add/Remove Programs, and click Remove. The IDE has dependencies on the Database Pack, so you should not uninstall the DataBase Pack if you will continue to use the IDE.

If you have all three personalities of RAD Studio 2009 installed (including Delphi Prism), uninstalling Update 4 (Database Pack) or uninstalling Delphi Prism will mean that you must restart the Blackfish SQL server.

    Uninstalling the Boost Library

The C++ Standard Library has dependencies on Boost, so you should not uninstall Boost if you will continue to use the C++ compiler.

Server Response from: ETNASC04