As an Embarcadero Software Consultant, I’m often asked to help migrate legacy Delphi and C++ Builder code to the current versions. Developers have commented that their migrations were easier than they thought! Here are two recent Code Rage Sessions showing Migrating your C++Builder Projects to Unicode and another session on Delphi Application Migration.
The session focuses on these five areas for migrating legacy Delphi to the current Delphi versions:
- Migrating 3rd Party Components / Libraries
- Migrating Unicode
- Migrating Database Access (FireDAC)
- Migrating of Middleware
- Move from MIDAS (DCOM) to DataSnap
- Mida – Convert VCL to FireMonkey (FMX)
First, we discuss migrating 3rd party components and Libraries.
Then, Mr. Terry Ditzler, from the DSW Group covers migrating Unicode and shows how to use the Delphi Unicode Statistics Tool to estimate time and effort for the Unicode Migration, and show some examples on how to modify non-Unicode code to Unicode Delphi code for the various Delphi types (like CHAR, STRING, READ, Pointer, Length, and MultiByteToWideChar for example).
For Migrating Data Access, we hear from David I, the former Embarcadero V.P of Developers Relations, on how to use the Delphi reFIND tool to migrate off of some of the older data access libraries, like the BDE, or AnyDAC or dbExpress to the newer, more performant FireDAC data access library.
For Migrations of Middleware, just in case some of you have Midas (DCOM) apps, we’ll show the resources to move from Midas (DCOM) to the newer DataSnap middleware.
And lastly, to convert your VCL applications to FireMonkey, for when you have the need to target multi-device platforms, like Windows 32, Windows 64, Mac OS X, iOS, Android, and Linux, you’ll be able to leverage your existing VCL Windows applications and create multi-device, true native applications. The Mida – VCL to FireMonkey Converter tool will help you to convert your VCL applications to FireMonkey applications. The Mida Converter is a 3rd party IDE extension that automates some aspects of migrating VCL applications to FireMOnkey Applications.
In general, migrating your legacy RAD Studio, Delphi, or C++ Builder projects is easier than you think!
And Embarcadero is here to help you with your migrations! Embarcadero has created a new Migration and Upgrade Center Web page.
This Upgrade and Migration Center is here to help you navigate your migration from older editions to the newer current editions.
We really want to know how you are doing with your legacy Delphi and C++ Builder migrations, so please try using the “Talk to Migration Specialist today button”, that will get you in contact with an Embarcadero resource to help with your migration and help answer any migration questions:
Talk to a migration specialist today
The web page focuses on these 4 main areas of Migration;
- Unicode
- Migrating to 64-bit
- Migrations of Database and Middleware
- Migrating 3rd Party Components / Libraries
with each section providing tools and resources to help with your legacy code migration.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition