Delphi2Cpp icon

Delphi2Cpp

2.5/5 2
Certified 100% CLEAN Trial   

Convert Delphi source code to C++ using this neat software solution that's packed with all sort of nice tools and features that you can check out #Delphi code converter  #Convert source code  #Delphi to C++  #Convert  #Converter  #Conversion  

Softpedia Review

specifications

changelog

Free Download

buy now

Review by:
3.0/5

The Internet is filled with all sort of applications and tools that you could use in order to enhance functions on your computer. One of such applications is Delphi2Cpp.

It allows you to convert Delphi 7 source code to C++. It comes with a lightweight graphical interface with many nice tools that you can check out.

The application doesn't take long to install and it doesn't come with a complicated setup that you would need to complete before you can actually use it. It sports a simple and lightweight graphical interface, with plenty of nice tools and features that you can check out.

Delphi2Cpp helps to convert Delphi 7 source code to C++. In many cases a manual post-processing of the produced code will be required. The trial version is limited, if you want to use all features found inside this application you will need to upgrade.

The program aims to keep the amount of the post-processing as small as possible. You will get good C++ translations of your Delphi code only, if you make the correct settings in dialog for the translation options.

You will need to adjust processing options, pick substitutions, select the output compiler and enable special treatment for some VCL functions. You can also pick from Delphi and Standard strings or type in the system namespace.

The interface part and the implementation part of a unit are in Object-Pascal put in one file. In C++ they become a header file and a source file. Variables declared in interface parts are qualified as external in the C++ headers and their instances are included into the implementation cpp-files.

The generated C++ code should be readable. There are free pretty-printers available, with lots of options to format the code just as you like it. Delphi2Cpp is a simple and lightweight application that you could use in order to convert Delphi source code to C++.

What's new in Delphi2Cpp 1.6.3:

  • Member variables are initialized in the initialization lists of the constructors with default values automatically now, if there aren't any explicit initializations in the body of the constructor. If there are such explicit initializations, then they are moved into the initialization list. This shift doesn't take place if the initialization depends on a condition.
  • The macros "DECLARE_DYNAMIC" and "IMPLEMENT_DYNAMIC" can be renamed by means of the substitution table of the translator now. An obvious alternative would be to use the macros "DECLARE_DYNCREATE" and "IMPLEMENT_DYNCREATE" also defined in the Microsoft Foundation Classes (MFC).
  • The calculation of the list of the constructors of the base classes, which can be accessed also in the derived class, was improved. Previously also equally named overwritten constructors were added to the list. From now on, this only happens if the extended RTTI abilities are enabled, to use the TD2CObjects or the DECLARE_DYNAMIC and IMPLEMENT_DYNAMIC marcros. Both need the basic standard constructors.
  • The names of originally used constructors are inserted as comments into the translated code now, if the "Verbose" option is enabled and the name is not "Create". This makes it easy to make manually corrections, if there are differently named Delphi constructors with the same signature.
Read the full changelog

Delphi2Cpp 1.6.3

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows 2008
Windows 2003
Windows 7 32/64 bit
Windows Vista 32/64 bit
Windows XP
Windows 2K
  file size:
6.2 MB
  filename:
Delphi2CppInstall.exe
  12 screenshots:
Delphi2Cpp - Within the main window of the software you will be able to convert Delphi source files to C++.Delphi2Cpp - From the File menu users will have the possibility of saving C++ header and source.Delphi2Cpp - Find or Search again are some of the functions that can be accessed in this menu.Delphi2Cpp - screenshot #4Delphi2Cpp - screenshot #5Delphi2Cpp - screenshot #6Delphi2Cpp - screenshot #7Delphi2Cpp - screenshot #8Delphi2Cpp - screenshot #9Delphi2Cpp - screenshot #10Delphi2Cpp - screenshot #11Delphi2Cpp - screenshot #12
  main category:
Programming
  developer:
  visit homepage

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

% discount
7-Zip
  • 7-Zip
  • IrfanView
  • calibre
  • 4k Video Downloader
  • Microsoft Teams
  • Context Menu Manager
  • Windows Sandbox Launcher
  • Zoom Client
  • Bitdefender Antivirus Free
  • ShareX
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy