Readme: Help Update 1 for Delphi and C++Builder 2009

By: Kris Houser

Abstract: Release and installation notes for Help Update 1 for Delphi 2009 and C++Builder 2009.

    Readme: Help Update 1 for Delphi and C++Builder 2009

Help Update 1 for Delphi and C++Builder 2009 provides bug fixes and other improvements to the Help system.

Visit for versions of the Help available in CHM and PDF formats.

See for updates to these release notes.


This Help Update can be applied to:

  • C++Builder 2009
    • RTM version
    • Update 1 or Update 2
  • Delphi 2009
    • RTM version
    • Update 1 or Update 2 

Important: This Help Update cannot be applied to prior software versions. You must update the product to one of the versions listed above to be able to use the Help Update mechanism.

    Upgrading via the Automatic Upgrade Mechanism

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

    Installing the Help Update from the Registered Users Site

You can obtain the help update download from the Registered Users Site.

Install Help Update 1 using this command: 
   > Help_Setup /upgrade

    Known Problems with the Help Update Installer

  • If you close the Update before the install completes, when you run Check Update again, a message says there is no Update available. The workaround is to download and run HelpSetup /upgrade from the Registered Users Site.

  • If you have registered 3rd party help in the RAD Studio/6.0/Help/Doc/h2reg.ini file, you may have problems if you used syntax that is not compatible with RAD Studio Help. For instructions, see How to Plug 3rd-Party Help into RAD Studio Help.

    Contents:  Improvements in Help Update 1

  • In the VCL:

    • Documentation has been added for the AnsiStrings unit and for the Character unit.

    • The Generics.Collections namespace has been added to the help, located at the top level of the Table of Contents (not inside the VCL library).  Generics.Collections is a unit devoted to generics for collection objects, such as lists, queues and stacks. Some of these classes are similar to previous non-generic classes, but TDictionary is new and provides a way of mapping from a collection of keys to a collection of values. Generics.Collections is closely modeled after the .NET generic collections in the System.Collections.Generic namespace. Generics.Collections also has descendants that can automatically free their contained objects.

    • Many new code examples have been created, compiled, and injected into the appropriate VCL help topics.  For example, there are new code snippets that demonstrate the use of the System and SysUtils string manipulation and conversion routines.  Other areas include the various database, menus, and printers namespaces.

    • Documentation has been added for a large number of classes and members, including the following:

      • Classes in the Classes namespace:

        • TStreamReader

        • TStreamWriter

        • TStringReader

        • TStringWriter

        • TTextReader

        • TTextWriter

      • Classes in the HelpIntfs namespace:

        • IFilteredHelpViewer

        • IHelpSystem2

        • IHelpSystem3

      • Routines in the Messages namespace:

        • SendGetIntMessage

        • SendGetStructMessage

        • SendStructMessage

        • SendTextMessage

  • The help for Project Options has been updated to add new options (such as Inject precompiled header) and to remove options that are no longer available in the IDE.

  • The help for Tools Options (Tool Palette page) has been updated to add new options.

  • The documentation team has fixed approximately 50 bugs reported in QC or RAID.

  • Documentation specific to the Delphi for .NET compiler has been removed from the help system. Delphi for .NET is now delivered in a separate product, Delphi PrismTM.

    Known Problems in the Help for Delphi and C++Builder 2009

  • For Japanese, French, and German, there are minor issues in the table of contents.  
  • Some English content has not yet been translated.
  • There are several areas where content is missing or incomplete, as tracked on Quality Central.

Copyright © 2008 Embarcadero Technologies. All rights reserved.

Server Response from: ETNASC03