DelphiXE2Cpp11

converts Delphi source files to C++.

Download PDF documentation
View Actual documentation online



DelphiXE2Cpp11 compared to Delphi2Cpp



DelphiXE2Cpp11 is based on the long-standing experiences with Delphi2Cpp. However, while Delphi2Cpp merely is able to translate Delphi 7 code to C++, DelphiXE2Cpp11 converts also the Delphi language extensions, which have been added since the release of Delphi 7 in 2006. The C++ standard also has developed within these years. DelphiXE2Cpp11 uses some of the new feature of C++ 11.


Delphi2Cpp originally was a project for the demonstration of the power of the TextTransformer program. Therefore Delphi2Cpp is largely limited to the C++ interpreter which is integrated in the TextTransformer. DelphiXE2Cpp11, however, is entirely newly developed. Though the Delphi parser still is created with the TextTransformer, the translation of the parsed code is carried out independently of the TextTransformer with the full possibilities of C++ now. Therefore there are no limits for further improvements of the quality of the translation.


DelphiXE2Cpp11 is optimized for the generation of code for Visual C++ under Windows 64 bit, but other platforms and compilers are supported too, last but not least the C++Builder.



New in DelphiXE2Cpp11



Language extensions since Delphi 7
  • Unicode source files
  • Unit scope names (dotted filenames)
  • Operator overloading
  • Class helpers
  • Records with methods
  • Nested classes
  • Anonymous methods
  • Generics
Use of new features of C++11
  • auto type for temporary with-variables
  • array initialization with std::initializer_list
  • lambda-functions for nested functions
  • std::function for events
  • simulation of __finally
Other improvements
  • Ambiguity resolution
  • Array return values and assignments
  • Much improved calculation of operator precedences
  • Type-map for intrinsic types
  • Refactoring dialog



Offer


A company which wants to port its software written with Delphi will save enormous costs at use of DelphiXE2Cpp11. However, such a porting is executed only once and
every single customer has special needs e.g. concerning the target platform, the compiler, user interface and so on. Even after several years of development DelphiXE2Cpp11 will not accomplish all these needs. Therefore it is offered at first as a reasonably priced packet, comprising not only the program, but also a one-month fulltime support, which will overcome the problems and fullfill the wishes that the customer has.


11 programm  3000,- € 
one monthe fulltime support  3000,- € 
total  6000,- € 


   deutsch Deutsch

 
Latest News
10/16/19
DelphiXE2Cpp11 beta offer [more...]

10/16/19
Delphi2C# beta offer [more...]