Registered users of Delphi 8 for .NET can now download the update from the Delphi for .NET download site. This update fixes some issues with the compiler and the debugger.
Please also see Danny Thorpe's addendum to this update.
Readme file
Delphi 8.0 for the Microsoft .NET Framework Update #1
Release Notes
=======================================================
This file contains important supplementary and late-breaking
information that may not appear in the main product
documentation, and supersedes information contained in other
documents, including previously installed release notes.
Borland recommends that you read this file in its entirety.
Important: Delphi 8.0 must be closed before installing this
update.
=======================================================
CONTENTS
* INSTALLING THIS UPDATE
* ISSUES ADDRESSED BY THIS UPDATE
* FILES INSTALLED BY THIS UPDATE
* VERIFYING THAT THE UPDATE WAS SUCCESSFUL
=======================================================
INSTALLING THIS UPDATE
You will need the original Delphi 8 installation media available to
install this update.
This is a self-executing update. Double-click on the file to
begin the installation and follow the prompts.
During the update installation, you will receive the following
dialog, prompting you to overwrite your existing
bdpConnections.xml file:
Setup has created a new <bdpConnections.xml> file based upon
the drivers you have selected for installation. Do you want
to overwrite the existing copy of <bdpConnections.xml> file
with this one?
You should choose 'No' to preserve your existing connection
information.
NOTE: This update can not be removed after it is installed.
=======================================================
ISSUES ADDRESSED BY THIS UPDATE
This update resolves the following issues:
DEBUGGER
* Expressions that reference elements of multi-dimensional
arrays display a "cannot evaluate" error.
* Expressions of type set of enumerated values do not evaluate
correctly.
* Expressions that reference the length of one-dimensional
arrays display a "cannot evaluate" error.
COMPILER
* Converting a Variant to an AnsiString raises an
InavlidCastException.
* Using Code Browsing (Ctrl+Click) repeatedly may cause an
"Internal error: S3510."
* The compiler generates invalid XML documentation when you
declare a type as an "array of [something]", which may result
in "duplicate attribute" errors in the IE XML parser.
* Compiling a package twice results in an erroneous "unit name
mismatch" message.
* Changing the namespace prefixes section of the project options can
cause an infinite loop in the compiler and termination of the IDE.
* Typecasting a large Longword to an Int64 does not produce the
expected result.
* Canceling a compile may cause an access violation.
* Under certain circumstances, the compiler issues the error
"Bad packaged unit format" when attempting to produce dcpil
files.
NOTE: If persistent AVs occur when compiling packages, it may
be necessary to delete *.dcuil files generated from user
source.
=======================================================
FILES INSTALLED BY THIS UPDATE
This update adds or updates the following Delphi 8.0 files:
<InstallDir>\Bin\bordbk71.dll
<InstallDir>\Bin\dbkwmc71.exe
<InstallDir>\Bin\DCC71.DLL
<InstallDir>\Bin\DCC71IL.DLL
<InstallDir>\Bin\DCCIL.EXE
<InstallDir>\readme_upd1.txt
<InstallDir>\readme_upd1.rtf
=======================================================
VERIFYING THAT THE UPDATE WAS SUCCESSFUL
The final dialog in the update installation indicates whether
the update was successful or not. Additionally, you can verify
the following version information for the following files:
Version File
50.4.228.2 bordbk71.dll
50.4.228.2 dbkwmc71.exe
7.1.1490.25464 DCC71.DLL
7.1.1490.25464 DCC71IL.DLL
7.1.1490.25464 DCCIL.EXE
=======================================================
Copyright (c) 2004 Borland Software Corporation.
All rights reserved.