Delphi 2005 Release Notes

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

For information about installation, deployment, and licensing issues, see the Install, Deploy, and License files located, by default, at C:\Program Files\Borland\BDS\3.0.

Contents

General Notes

Top

.NET Porting Notes

For more information on porting applications, refer to "Porting VCL Applications" in the online Help.

Top

Database Notes

Database Certification

The following database versions are certified with the Delphi 2005 data-access technologies:

dbExpress

* The driver is not fully certified with this version of the database.

Borland Data Provider for .NET (BDP)

* The Provider is not fully certified with this version of the database.

dbGO

The latest database version supported by the latest MDAC 2.8.

BDE

Supports only local drivers (Paradox and dBase).

Top

Internet and HTML Notes

Top

Debugger Notes

Top

Enterprise Core Object (ECO) Notes

Top

Code Visualization Notes

Top

Unit Testing Notes

The Unit Test Case Wizard included in Delphi 2005 generates skeleton code that is intended to be used as a starting point for writing unit tests. In most cases the generated code must be modified before it can be compiled. In particular any constructor call in the SetUp method will not have any parameters listed. There are also know issues with the types of local variables in the generated code being incorrect, these include:

The refactoring feature or search and replace can often be used to correctly these problems.

When the output file for the Test Case Wizard exists, it will be updated by adding test methods for only the new methods that were added to the source file from the previous execution of the wizard. In some cases, the test methods for DUnit will not be correctly placed in a published section of the class and will need to be moved by hand from a public to a published section otherwise they will not be listed in the test runner.

Top

VCL Notes

Top

Localization Notes

Top

StarTeam Notes

Top

Janeva Notes

To activate your copy of Janeva, a development key is necessary. Registered users can download a development key from:

http://www.borland.com/products/downloads/download_janeva.html

Top

Indy Notes

When installing Delphi 2005, you have a choice to install Indy 9 or Indy 10 controls (Indy 10 is installed by default). In order to move Indy into a single source solution for both Win32 and .NET, some major changes were required. As a result, your existing Indy 9 applications may not compile using Indy 10. If your existing Indy 9 applications fail to compile, it might be because you have Indy 10 installed. (The Indy 9 compiled package is indy.dcp. The Indy 10 compiled packages are IndyCore.dcp, IndyProtocols.dcp, and IndySystem.dcp.)

After installing Delphi 2005, you can switch from Indy 10 to Indy 9 by using the following procedure:

  1. Open a Delphi Win32 application in the IDE to enable the File > New > Unit - Delphi for Win32 menu item.
  2. Choose Component > Install Packages.
  3. Select Indy 10 Core Design Time and Indy 10 Protocols Design Time and click Remove.
  4. Click the Add button.
  5. Navigate to $(BDS)\Bin\, select:

    dclIndy90.bpl

    and click Open.
  6. Click OK to close the dialog.
  7. Choose Tools > Options > Delphi Options > Library - Win32.
  8. Locate Library Path, click the ellipsis (...) button and change:

    $(BDS)\LIB\INDY10

    to:

    $(BDS)\LIB\INDY9
  9. Locate Browsing Paths, click the ellipsis (...) button and delete:

    $(BDS)\source\Indy10\Core
    $(BDS)\source\Indy10\protocols
    $(BDS)\source\Indy10\system

    and add:

    $(BDS)\source\Win32\Indy9
  10. Locate Debug DCU Path, click the ellipsis (...) button and change:

    $(BDS)\lib\Debug\Indy10

    to:

    $(BDS)\lib\Debug\Indy9
  11. Click OK.

To switch to Indy 10 components, use the above procedure as a guideline, but install Indy 10 instead of Indy 9.

Top

Microsoft Office Notes

When installing Delphi 2005, you have a choice to install Microsoft Office 2000 or Windows Office XP controls. Office XP controls are installed by default. After installing, you can switch from Office XP to Office 2000 controls by using the following procedure:

  1. Open a Delphi Win32 application in the IDE to enable the File > New > Unit - Delphi for Win32 menu item.
  2. Choose Component > Install Packages.
  3. Select Microsoft Office XP Sample Automation Server Wrapper Components and click Remove.
  4. Click the Add button.
  5. Navigate to $(BDS)\Bin\, select dcloffice2k90.bpl, and click Open.
  6. Click OK to close the dialog.
Top

Crystal Reports Notes

Top

Copyright 2004 Borland Software Corporation. All rights reserved.