Unicode Migration Resources for Delphi, C++Builder and RAD Studio
Unicode support was added to RAD Studio, Delphi and C++Builder and RAD Studio starting with the 2009 version. These migration resources were developed at that time but are still useful today if you are upgrading from a 2007 or earlier version to a later Unicode-enabled version of these tools.
Featured White Papers
This white paper has been written to help developers that are using versions of Delphi or RAD Studio that were released previous to the launch of Delphi 2009. Read this paper if you are looking for more information on why and how to Unicode-enable a codebase that has been developed using a pre-Unicode enabled version.
Whether you are in the early planning stages of migrating an existing application to Unicode-enabled RAD Studio, or in the midst of the process, Delphi Unicode Migration for Mere Mortals can help. Written with input from many of the leaders in the RAD Studio community, this white paper provides you with valuable techniques and advice that will smooth the way.
Cary Jensen has worked with Delphi developers around the world – including noted authors, leading third-party vendors, and front line developers – to learn how they approached their Unicode conversions, what challenges they faced, and what solutions they employed. Learn best practices for migration to Unicode in this informative webinar.
Learning about the new features
Each new version of RAD Studio introduces many new features. Here are links where you can see what is new in the latest version and other recent versions.
- What’s new in RAD Studio
- What’s new in Delphi
- What’s new in C++Builder
- Lists of new features by version
Updating third party components
If you use third party components, you may need updated versions. Check these links for some of the third party components available:
More resources on moving to Unicode
In addition to the product documentation, there are a number of good resources to ease your move to Unicode.
- Unicode in RAD Studio – Embarcadero Doc Wiki
- Delphi in a Unicode World
- Dr. Bob's Unicode page and 8 Unicode Tips
- Unicode Statistics Tool - evaluation tool for migrating applications
Moving from MIDAS to DataSnap
MIDAS technology in older versions of Delphi, C++Builder and Borland Developer Studio was rearchitected and renamed to DataSnap. Check out the current DataSnap information on the Doc Wiki to learn how to use the latest version. DataSnap is included in Enterprise, Ultimate and Architect editions.
Migrating from BDE
The Borland Database Engine (BDE) has been deprecated. We recommend migrating to FireDAC and the InterBase database or other database for new applications or apps that you are upgrading