Readme - Help Update 1 for Delphi and C++Builder XE
Go Up to What's New
Help Update 1 for Delphi and C++Builder XE provides bug fixes and other improvements to the Help system. See latest version at: http://docwiki.embarcadero.com/RADStudio/XE/en/Readme_-_Help_Update_1_for_Delphi_and_C%2B%2BBuilder_XE.
Visit http://docs.embarcadero.com for versions of the Help available online.
Contents |
Requirements
This Help Update can be applied to:
- C++Builder XE, Delphi XE, or RAD Studio XE
- Update 1 of C++Builder XE, Delphi XE, or RAD Studio XE
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
If you have already installed the help for Delphi or C++Builder XE, you should first uninstall the existing help before installing Help Update 1 for Delphi and C++Builder XE.
1. Uninstall Existing XE Help
To uninstall the existing help for Delphi and C++Builder XE:
- On Windows XP: Open the Control Panel and select Add or Remove Programs.
- On Windows Vista or Windows 7: Open the Control Panel and select Programs\Uninstall a program.
- On Windows XP: Select Embarcadero Delphi and C++Builder XE Help System and click Remove.
- On Windows Vista or Windows 7: On the Microsoft Uninstall or change a program dialog box, either:
- Double-click Embarcadero Delphi and C++Builder Help System in the list of programs.
- Right-click Embarcadero Delphi and C++Builder Help System and select Uninstall from the context menu.
- In the help installer, select Remove and follow the instructions.
2. Install Help Update 1 for Delphi and C++Builder XE
- Obtain the help update download from the Registered Users Site.
- Install the help update using this command:
> Help_Setup
Known Problems with the Help Update Installer
- If you close the Update before the install completes, when you run Check for Updates 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/8.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.
- The Microsoft Platform SDK help is no longer automatically installed with the product help (this change occurred at the XE release).
Note: There is a related problem with the help installer for Help Update 1. When applying Help Update 1 to a system that had the previous Help installed with the Microsoft Platform SDK help, Help Update 1 uninstalls the SDK help, and does not re-install it. To install the SDK help, follow the second procedure below.
- To install the Microsoft Platform SDK help, follow the steps below:
- To install the Microsoft Platform SDK help while you are installing the help or the help update:
- When you run the help installer, find the Select Features page.
- Click the X button in front of "Microsoft SDK Help," and then click Will be installed on local hard drive.
- Complete the help installation.
- To install the Microsoft Platform SDK help after you have completed the installation of the Delphi and C++Builder Online Help or the help update:
- Uninstall the Delphi and C++Builder XE Help System. (Instructions are given above, in "Installing the Help Update from the Registered Users Site".)
- Run the help installer and find the Select Features page.
- Click the X button in front of "Microsoft SDK Help," and then click Will be installed on local hard drive.
- Complete the help installation.
Contents: Improvements in Help Update 1
Changes in the IDE topics
- Azure and Cloud Computing with DataSnap: Added this new section about DataSnap Azure and Cloud, written by R&D Mat Delong.
- Tutorial: Using InterBase Express to Create an Application Without Code: Added this new tutorial about the FishFact sample that is installed with the product.
- Registering a COM Object, Registering an ActiveX Control, and Current-User Registration for ActiveX Servers: Added new information about registration and unregistration.
- TRegSvr.exe, the Type Library Registration Tool: Added the TRegSvr command line utility.
- Deploying ActiveX Controls: Made changes in content, layout, and linking.
- CodeGuard Errors Index: Restored individual CodeGuard message help topics from C++Builder 6.
- C++ Applications Use STRICT Type Checking: Added this new topic to describe that the C++ compiler now uses STRICT type checking by default.
- API Categories Index: Updated and expanded the groupings of routines and classes.
- __declspec(delphirtti): Added additional information.
- For the Delphi "Xnnnn" error/warning messages, which can appear as either an error (Ennnn) message or a warning (Wnnnn) message, added Index entries for both the Ennnn and Wnnnn forms. For example, X2041 Read error on '%s' (Delphi) is also listed in the Index as E2041 and W2041.
- Fixed numerous F1 help outages; for example, added and linked pages for the Refactor > Extract Resource String and the Refactor> Declare Field commands.
- In the Install.html file, added instructions for installing the MS SDK Help. See the updated Installation Notes at: http://edn.embarcadero.com/article/40774.
- The documentation team has fixed approximately 15 bugs reported in QC, RAID, or direct customer feedback.
Changes in the VCL/RTL Reference
- The C++ function System.UnicodeString.t_str is now deprecated and returns wchar_t*.
- The documentation team has fixed approximately 20 bugs reported on customer forums and in direct customer feedback.
- Documentation has been added in the following units:
- Classes, such as Classes.TStrings.WriteBOM
- Graphics unit, such as Graphics.TCustomCanvas.AngleArc
- DBXCommon, such as TDBXDateValue.Compare
- ExtActns, such as ExtActns.TSendMail.GetMessageData
- SOAPHTTPTrans, such as SOAPHTTPTrans.THTTPReqResp.GetCertName
- StdCtrls, such as StdCtrls.TCustomButton.StylusHotImageIndex
- System, such as System.StaticArray
- SyncObjects, such as SyncObjs.TLightweightSemaphore
- SysUtils, such as SysUtils.IsRelativePath
- RibbonActnCntrls, such as RibbonActnCtrls.TRibbonGalleryMenuItem.RibbonStyle
- WebDisp.TWebResponse, such as WebDisp.TWebResponse.StatusCode
- Documentation has been added for many of the DataSnap units. See the following units:
- DSAzure, such as DSAzure.TAzureBlobService.CopyBlob
- DSClientMetadata, such as DSClientMetadata.TDSCustomProxyGenerator
- DSClientMetadata.TDSRestMetaDataProvider, such as TDSRestMetaDataProvider.Properties.RestConnection
- DSClientRest.TDSCustomRestConnection, such as TDSCustomRestConnection.Methods.Login
- DSClientRest
- TDSCustomProxyWriter
- TDSProxyWriter
- TDSServerMetaDataProvider
- TDSCustomMetaDataProvider
- DSProxyWriter
- Documentation has been added for the following individual API:
- CaptionedDockTree.TDockCaptionDrawer.DockCaptionOrientation
- Controls.TWinControl.GetTabControlList
- DateUtils.IsAM
- Dialogs.TOpenDialog.GetHandle and Dialogs.TCommonDialog.GetHandle
- RibbonActnCtrls.TRibbonGalleryMenuItem.RibbonStyle
- Classes.TStrings.Encoding
- Forms.TCustomForm.ClientWndProc
- Methods of SOAPHTTPTrans.THTTPReqResp, such as SOAPHTTPTrans.THTTPReqResp.GetCertContext
Changes in the Code Examples
- Corrected the code example TRegExReplace (Delphi).
- Added new code examples for:
Known Problems in the Help for Delphi and C++Builder XE
See Known Problems in the Help.
- 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 © 2010 Embarcadero Technologies, Inc. All rights reserved.