Board index » cppbuilder » Migrate from C++Builder to Delphi?
Migrate from C++Builder to Delphi?
2003-09-22 08:41:37 AM
As a user of C++Builder since release 1, I am very concerned with the
possibility that this product will no longer be updated by Borland.
Although this may be premature, I wonder how I will continue to expand
and support an application that was developed under C++Builder5. I
have never used Delphi and I don't have a copy of it, but it seems as
if migrating to Delphi is one possible solution. This approach would
allow me to use the third party VCL add-ons that I already own. I have
not used the STL in my application.
C++Builder allows the use of .pas units. Can a C++Builder application
be converted to Object Pascal one form at a time? Each form's .dfm
file should still work, and the .h and .cpp files for each form could
be converted to a .pas file. I was able to add a .pas form to my
C++Builder project, but it was added by the IDE as a unit and not as a
form. And the Borland C++Builder help says, "When adding a .PAS file
to your project, you can not edit or modify the file." (Topic "Using
.pas files in C++Builder projects".)
I am interested in knowing if anyone has converted a C++Builder app to
Delphi and how they went about doing it. If this approach has some
merit, and if it is made necessary by the decisions that Borland is
making on their product line, I think that Borland should be helping
developers make this migration. This might include selling Delphi8 to
C++Builder users for the upgrade price; producing a white paper on how
to do the migration; a conversion utility; and a new user group for
If I had my wish, I would upgrade to C++Builder8 with VCL.NET support.
Or, if the new CBuilderX product supported a form designer and the
VCL, I would use it. But if neither of these are viable options, I
want to start immediately to do what I have to do to salvage what I
can from my existing code.