Release Notes for Delphi Prism 2009

Written by Embarcadero USA on Posted in Usability

Hide image
Delphi Prism

    Delphi Prism™ Release Notes

Thank you for choosing Delphi Prism™, the next generation Delphi development solution for .NET and Mono™, the cross platform, open source .NET framework.

This file contains important supplementary information that might not appear in the main product documentation. CodeGear recommends that you read this file in its entirety. For an updated version of these Release Notes, see the CodeGear Developer Network article (

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

Updated versions of both the Readme and Install files are also available on the documentation wiki at

Keep up to date with the latest developments on the Delphi Prism product homepage at

    Delphi Prism May 2009 Release

The Delphi Prism May 2009 release is now available. This release provides new features and bug fixes throughout the product. A list of fixes in the May 2009 release is available on the Embarcadero Developer Network at It is also on the Prism documentation wiki at

    Installing, Uninstalling, and Upgrading Your Product

If you have a previous version of Delphi Prism installed, the installer automatically uninstalls it and installs the new version along with the latest Feature Pack. It is not required to uninstall the previous version first.

Before installing, uninstalling, or upgrading the product, see the INSTALL and LICENSE files for detailed information about installation and licensing issues. After installation, the default location of these files is C:\Program Files\CodeGear\Delphi Prism.

Also see the INSTALL file for information on uninstalling the product.

Make sure that your subscription stays active to guarantee continued access to the latest releases so that you have the most recent fixes and new features available.


Delphi Prism officially supports the Microsoft .NET Framework 1.1, 2.0, 3.0 and 3.5, the Microsoft .NET Compact Framework 1.0 and 2.0, as well as Mono.

It has been tested with .NET 2.0 and above for compatibility with both 32 and 64 bit.

The matching Framework SDK should be installed to use Delphi Prism with the respective versions of the Microsoft .NET CLR.

    Supported and Tested Platforms

Supported and Tested Platforms are:

  • Microsoft .NET Framework 3.5 (LINQ)
  • Microsoft .NET Framework 3.0 (WPF and WCF)
  • Microsoft .NET Framework 2.0, with and without SP1
  • Microsoft .NET Framework 1.1, with and without SP1 (legacy only)
  • Microsoft .NET Compact Framework 2.0
  • Microsoft .NET Compact Framework 1.0, with and without SP1 and SP2 (legacy only)
  • Mono 2.0

    Visual Studio 2008 and .NET 3.5

The current release of Delphi Prism provides support for Visual Studio 2008 and the matching .NET 3.5 runtime, including support for LINQ, Lambda Expressions, Extension Methods, the Windows Presentation Foundation Design Tools and other features.

Note that Delphi Prism does not work on Visual Studio Express 2008. It works on the Visual Studio Shell and commercial versions of Visual Studio.

    Product Support

Delphi Prism will continue to improve and these improvements will be available to you as part of your ongoing subscription. Make sure that your subscription stays active to guarantee continued access to the latest releases so that you have the most recent fixes and new features.

Peer-to-peer support for Delphi Prism is available via our newsgroups and forums at

Check out the documentation wiki at to get started with Delphi Prism.  Developers who are new to Delphi Prism might be interested in The Delphi Prism Primer.

    General Notes

    Sample Projects

A number of sample projects are included in the Samples folder of your Delphi Prism installation. These sample projects show how to get started and how to use the various features of Delphi Prism.

After first launching Visual Studio, you are presented with the Delphi Prism Welcome Screen which, among other things, gives you the opportunity to open any of the samples provided.

The default location of samples and demos is C:\Documents and Settings\All Users\Documents\Delphi Prism.

    Problems and Issues

A list of known and resolved problems and issues is available on the Embarcadero Developer Network at It is also on the Prism documentation wiki at


Documentation is provided on a wiki at The wiki allows you to easily enhance information on topics. We welcome your feedback.

Since documentation is on a wiki, it is constantly expanded and updated. A snapshot of the documentation is also installed with the product for access when your computer is not connected to the Internet. You can access either the installed or online version via the Help menu.

You can also get a snapshot of the latest documentation at any time on the wiki.


Delphi Prism supports ADO.NET and ASP.NET development.

Delphi Prism includes several databases.

    Blackfish SQL

Blackfish SQL is a high performance, small footprint transactional database. The design and implementation of Blackfish SQL emphasizes database performance, scalability, ease of use, and a strong adherence to industry standards.

An overview of Blackfish SQL is available from CodeGear Developer Network at: and in the product documentation.

The Blackfish SQL Developer's Guide is available for free download from

    InterBase 2009 SMP Developer Edition

Delphi Prism includes InterBase 2009 Developer Edition. InterBase features easy installation, a small footprint, automatic crash recovery, self-tuning, Unicode, built-in SMP support, SQL 92 compliance, and near zero maintenance.

Get a free serial number for InterBase Developer Edition at


DataSnap is a multi-tier architecture for database applications. DataSnap provides a middle-tier application server that contains and manages remote data modules. DataSnap also provides a very general connection mechanism between components in different tiers.

Datasnap in Delphi Prism provides Client access support. To create a DataSnap server, you must use either CodeGear Delphi 2009 or C++Builder 2009.

For more information on using DataSnap, see


Copyright © 2009 Embarcadero Technologies, Inc.
All rights reserved.

Article originally contributed by Kris Houser

Tags: Delphi Prism Delphi Prism

Check out more tips and tricks in this development video: