03/31/2021
For recursively called nested functions, DelphiXE2Cpp11 now generates explicit forward declarations in C ++ instead of the error-causing auto routines. E.g .:
function nested : boolean;
function nested_reflexive(depth :Integer) : boolean;
begin
if depth = 2 then
result := true
else
result := nested_reflexive(depth + 1);
end;
begin
result := nested_reflexive(0);
end;
->
function<bool (int)> nested_reflexive;
bool __fastcall nested()
{
bool result = false;
nested_reflexive = [&](int depth) -> bool
{
bool result = false;
if(depth == 2)
result = true;
else
result = nested_reflexive(depth + 1);
return result;
};
result = nested_reflexive(0);
return result;
}
Additional RTL files have been translated:
System.ZLib
System.ZLibConst
System.Win.Registry
08/05/2020
Improved solution for the C ++ replication of module-wide visibility of class members in Delphi.
The actualized documentation already contains information to the planned programm Delphi2CB. Delphi2CB will be a low cost extract from DelphiXE2Cpp11 for users of C++Builder.
06/23/2020
DelphiXe2Cpp11 translation-service offer: 1000 lines of your code converted for free
04/02/2020
Documentation actualized, beta offer closed
11/15/2019
Nifty class references
For other compilers then C++Builder DelphiXE2Cpp11 supports a new pattern to create class references, which is much more nifty than that of the old Delphi2Cpp. There is a function:
template <class Class> TClass class_id()
which delivers instances of class references in a similar way as the __classid function at C++Builder. Class instances can be created from such class references by calling virtual constructor functions.
10/16/2019
Offer of DelphiXE2Cpp11 beta
Deutsch
| Latest News |
|
06/11/21
TextTransformer: Free license [more...] |
|
03/31/21
DelphiXE2Cpp11: Reflexive nested routines [more...] |
|
"Thanks for your great work, really appreciate the work you have done on zlib and compiling ... test case." Mattewada, Udayabhaskar
Nokia India
02/01/2021
|
|
This website is generated from plain text with [Minimal Website ]
|
Minimal Website
is made with TextTransformer
|
TextTransformer is made with Borland
CBuilder
|