Release Notes for XE5 Update 1

From RAD Studio
Jump to: navigation, search

Go Up to What's New in Delphi and C++Builder XE5

XE5 Update 1 includes:

  • Delphi XE5 Update 1
  • C++Builder XE5 Update 1

This file contains important supplementary information that might not appear in the main product documentation. Embarcadero Technologies recommends that you read this file in its entirety.

This document refers to "the product" when the information applies to RAD Studio XE5 or to either or both of the two personalities: Delphi XE5 and C++Builder XE5.

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

Obtaining this Update

Delphi and C++Builder XE5 Update 1 is available as an MSI patch or an ISO. For instructions for installing the update, see Instructions for Installation.

This update applies to the following products:

  • Delphi XE5
  • C++Builder XE5
  • RAD Studio XE5

If you have auto-updates enabled in your install, you should be notified that the update is available. Accepting the notification will download and install the patch.

NOTE: The patch install may take as much as 1 hour to complete.

You can also obtain this update by Downloading from the Registered Users Web Page. An ISO consisting of the full Update 1 install is also available from the Registered Users Web Page.

Downloading from the Registered Users Web Page

The update is available for download from the registered users download pages as follows:

Download <delphicbuilder_xe5_upd1.exe> to your computer. This is the installer that installs the patch. The steps to follow for installation are in #Instructions for Installation.

Uninstalling This Update

If you need to uninstall the update, you must uninstall the entire product and reinstall the XE5 initial release. It is not possible to uninstall only the update.

Instructions for Installation

Installing the XE5 Update 1 Patch

If you downloaded the patch from the Registered Users Web Page, then to start the installation, run the downloaded <delphicbuilder_xe5_upd1_patch.exe>.

  1. The installers will be extracted to your %TEMP% folder.
  2. The patch installer should start. Proceed through the patch installation.
  • The patch installation process might:
    • Take as much as 1 hour to complete.
    • Require as much as 5 GB of free space during the installation.
    (After the installation completes, the patch occupies about 2 GB.)
  • If the patch installer pauses and prompts you to 'Retry?' on the file bds.exe, just say yes to retry, and the installation should continue.

Installing the XE5 Update 1 ISO

If you downloaded the ISO from the Registered Users Web Page, then you must do the following:

  1. Uninstall the previous Delphi XE5, C++Builder XE5, or RAD Studio XE5 release if it is installed.
  2. Mount the ISO and run <install_RADStudio.exe> to start the installation.

Uninstalling XE5 for the ISO

If you have downloaded the ISO for Update 1, you must uninstall the XE5 product before installing XE5 Update 1:

  1. In the Control Panel, select the option for uninstalling an application.
  2. Select your installed XE5 product and start the uninstall process.

Installing the Platform Assistant Update

The XE5 Update 1 patch install contains updated Platform Assistant installers (including PAserver.exe and PAServer.pkg). These installer files are located in the PAServer folder.

To uninstall the Platform Assistant:

  • On Windows, use Uninstall PAServer.exe to uninstall the Platform Assistant.
  • On the Mac, use the Uninstall command to uninstall the Platform Assistant.
NOTE: The Uninstall programs are located in the installation directory for the Platform Assistant on the PC and on the Mac.

To install the updated Platform Assistant:

You have two choices:

For more information, see PAServer, the Platform Assistant Server Application.

Contents of XE5 Update 1

Fixed Issues

Bug List for XE5 Update 1

For a complete list of the specific problems fixed in this update, see "Bug Fixes in Delphi and C++Builder XE5 Update 1":

Known Issues

Add FastReports and Raize Search Paths for Linking with Run-Time Packages

If you have problems linking your 3rd party components with run-time packages, then verify that your search path includes paths to the 3rd party component by performing these steps:

  1. Choose Project > Options > Delphi Compiler,
  2. For the Search path option, click the ellipsis (ProjectOptionsEllipsis.jpg).
  3. In the entry field in the center of the Search path dialog box, do either of the following:
    • Enter the paths specified below for your development and target platforms.
      If you enter multiple paths at one time, use a semicolon (;) to separate paths.
    • Click Browse (BrowseForFolder.bmp) and navigate to the following locations and click OK.
  4. On the Search path dialog box, click Add to add the specified paths to the search path.
    Paths to add on a 32-bit Windows system:
    • C:\Program Files\FastReports\LibD19
    • C:\Program Files\FastReports\LibD19x64
    • C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32
    • C:\Program Files\Raize\CS5\Lib\RS-XE5\Win64
    Paths to add on a 64-bit Windows system:
    • C:\Program Files (x86)\FastReports\LibD19
    • C:\Program Files (x86)\FastReports\LibD19x64
    • C:\Program Files (x86)\Raize\CS5\Lib\RS-XE5\Win64
    • C:\Program Files (x86)\Raize\CS5\Lib\RS-XE5\Win32

After these steps, linking with run-time packages should work with no errors.

Set the Registry Value for $(PUBLICDOCUMENTSDIR) in order to use a FireDAC TFDConnection

In the registry editor, (in HKEY_CURRENT_USER | Software | Embarcadero | FireDAC), the key "FDHOME" has the value set to "$(PUBLICDOCUMENTSDIR)\RAD Studio\FireDAC". However, because $(PUBLICDOCUMENTSDIR) is not defined in the IDE environment variables, an error such as the following is raised when you try to connect to a database using a TFDConnection component:

[FireDAC][Stan][Def]-254. Definition [EMPLOYEE] is not found in [\RAD Studio\FireDAC\FDConnectionDefs.ini].

The workaround is to select Tools > Options > Environment Options > Environment Variables and create the $(PUBLICDOCUMENTSDIR) variable. Setting the value of the $(PUBLICDOCUMENTSDIR) to "C:\Users\Public\Documents" resolves the problem.

See Also

Copyright 2013 Embarcadero Technologies. All rights reserved.