Convert Delphi 4 / 5 source code to C++
Delphi2Cpp makes a first rough translation of the source code. In most cases a manual post-processing of the produced code will be required. However, it is aim of the program to keep the amount of the post-processing as small as possible.Some language features of Delphi cannot be reproduced adequately in the standard C++. They can be reproduced however with the extended capabilities of the CBuilder, that's the C++ compiler of the same manufacturer, which also produces the Delphi compiler. This extended C++ is the primary target of the translation made by Delphi2Cpp.The Delphi2Cpp application will save most simple purely mechanical syntactical substitutions and rearrangements of the code in which the largest portion of the translation consists. Some more complex translation steps also are executed too Limitations:
· 30 days trial
· Nag screen
· In the trial period code cannot be loaded and saved, but must be copied and pasted by the clipboard. What's New in This Release: [ read full changelog ]
· Delphi2Cpp includes an almost complete translation of the system unit and the Sysutils unit of Delphi to C++ now. Particularly the Sysem unit is basically in Delphi, because it is included implicitly in all other units. It balks at an automatic translation because many intrinsic functions belong to it, which are installed directly into the Delphi compiler and aren't definded in "System.pas" at all or only cryptically. The unit Sysutils is also basic since it is included by most of other Delphi units. While the C++ Builder is partly providing the functionality of these two units in a C++ adaption of the Delphi RTL/VCL, the prefabricated C++ translations make the translation of the Delphi code of one's own easier for other compilers enormously. Also for C++ Builder the parts of the System unit are completed now, which are missing in the Delphi RTL/VCL adaption of the manufacturer of C++ Builder.
· In the course of the systematization accompanied with the translation of the whole System ...