This patch is designed to correct issues with .NET versioning for Delphi 8. This is a dcu breaking change. That means that dcuils and dcpils created by earlier releases of the Delphi 8 compiler will not work with this new build of D8. If you purchased or received units without source code, you will need to go back to the original author to obtain new dcuil and dcpil binaries for use with the new build of D8. If you have the Delphi source for the components you use, you can regenerate the binaries, and will experience no issues.
This patch contains regenerated binaries for all dcuils and dcpils that were shipped in D8.
Third party and user dcpils existing prior to the patch should be deleted from your system. Projects that reference third party assemblies, your own assemblies, or COM Imports may have dcpils local to the project that will need to be deleted.
Version calculation for dcuils and dcpils has been updated to depend on symbol names rather than values of metadata tokens imported from .NET assemblies. This fixes errors that users have been experiencing with updating their service packs for NET 1.1, and will prevent any further issues with .NET service packs.
Please download the correct version of this update to match your installed:
Please report any issues to the QualityCentral project area Public Beta - Delphi / RTL / .NET 1.1 SP1 patch. Thank you!