Delphi 8 for .NET update now available

By: Anders Ohlsson

Abstract: Registered Delphi 8 for .NET users can now download the first update

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.

Server Response from: ETNASC03