Description
The program saves all simple purely mechanical syntactical substitutions and rearrangements of the code in which the largest portion of the translation consists. A lot of more complex translation steps are executed too.
The translation capabilities are not guaranteed to work in all but in most cases:
- directives for the conditional compilation are evaluated
- unification of the case of the identifiers
- pas-files are split into h-files and cpp-files
- variables in interface parts are made to external variables
- comments remain in c++ form in the translated code
- characters are converted to strings in according contexts
- constructors and destructors get the names of their classes
- VCL classes are created with 'new'
- parenthesis are appended, if an identifier denotes a function
- return values and according assignments and return statements are inserted into functions
- subranges either are converted to size constants or left at least as comments
- default array-properties are recognized and expanded
- explicit definitions of enumerated types and sets are translated straight forward
- helpers are created for implicit definitions of enumerated types and sets
- scope operators are translated either as dots or '->'
- simple with-statements are expanded
Delphi2Cpp cannot handle variant records and nested functions.
In the standard version of Delphi2Cpp a manager for the translation of groups of files is deactivated. In the professional version this dialog is accessible.
Related:
C++ - Cbuilder - Conditional Compilation - Conversion - Converter - Delphi - Delphi2cpp - Ebnf - Grammar - Object Pascal - Parser - Preprocessor - Syntax - Translater - Translation - Vcl
User Reviews:
Related:
Build Automation Tool : R2build 1.1Continuous Integration ,daily build(night build)and build automation tool, establish the nightbuild in minutes,only by adding build step node and...By: r2build |
Freeware |
Professional User Interface Suite II.23Prof-UIS is used to enable users to generate professional windows applications using MFC extension library. This tool allows users to change MS...By: Prof-UIS |
Shareware |
Scriptol CompilerThis program is used for compiling the program. Scriptol is used in both object oriented programs and in xml oriented programs to compile. It...By: Scriptol |
Shareware |
Polar SpellChecker Component 5.0Polar SpellChecker Component adds SpellChecking capability to your Windows and Web based applications. It includes 14 free-to-download dictionaries...By: Polar Polar |
Shareware |
SocketTools Library Edition 5.0The SocketTools Library Edition API has over 800 functions which can be used to develop applications that meet a wide range of needs. SocketTools... |
Demo |
Delphi Parser Generator 1.0.1.0dThe Delphi Parser Generator is a language tool allowing for automatic generation of LL(k) parsers in Object Pascal Language based on an intuitive...By: Miklos Roka |
Shareware |
Source Code Scanners 4.0 StdSource Code Scanners is the high performance library of visual components for C++ Builder and Delphi intended for creating analyzers and parsers of...By: MBLabSoft |
Shareware |
MPB Pro Pack 2.0MPB Pro Components v.2.0 (VCL & ActiveX)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¬ MPB Advanced Object Pascal Compiler [Updated] ¬ MPB Advanced...By: RPT |
Shareware |
Scripter Studio 3.0Suite of components to add scripting capabilities to your applications, including native Pascal and Basic scripting engines, Pascal and Basic...By: TMS Software |
Freeware |
Learn C#: C# Language's Preprocessor DirectivesLearn C#: C# Language's Preprocessor Directives is an useful tutorial which teaches you about the various preprocessor directives that are used in...By: C# Corner |
Freeware |
