|
RTL translation |
Top Previous Next |
|
When targeting a compiler other than Embarcadero C++Builder, you will need to translate the parts of the Delphi Runtime Library required by your project. The Delphi RTL is proprietary software. As explained on the t2t-soft websites, www.texttransformer.com and www.texttransformer.de, purchasing Delphi2Cpp is useful only for licensed users of Delphi or C++Builder. Such users can employ Delphi2C# to translate their own locally installed RTL source files, subject to the applicable license terms and law.
The initially generated C++ code normally requires substantial revision. In particular, many RTL routines depend on the Windows API, compiler-specific features, pointers, memory management, and Delphi-specific runtime behavior.
When used appropriately, AI tools such as ChatGPT can provide valuable assistance with this postprocessing.
Using this approach, t2t-soft has already successfully translated the important Delphi units like System.SysUtils, and System.Classes. These internal translations have enabled extensive testing of the conversion of ordinary Delphi application code. Because they are derived from proprietary Delphi RTL sources, they cannot be distributed without the appropriate authorization and are therefore not included with Delphi2C#.
To the extent permitted by applicable law and license terms, t2t-soft offers purchasers of the Delphi2C# Full Version assistance with using Delphi2C# to translate their own RTL sources. |
|
This page belongs to the Delphi2C# Documentation |
Delphi2C# home Content |