Converting C(++) code to Delphi code

Posted on 2006-04-12
Medium Priority
Last Modified: 2010-04-05
I'm looking for a tool/ program that can automatically converts (C++) code to Delphi code.

I am using Borland C++ Builder as the C++ tool and Delphi 7 as the Delphi tool

Thanks in advance
Question by:GiantMatrix
LVL 11

Expert Comment

ID: 16442991
Forget about it. A complete conversion is impossible because C++ has language features which cannot be transformed.
It is also a task similar to writing a C++ compiler (no wonder it *is* a compiler). You will only find a handful of experts being able to do that.
LVL 22

Accepted Solution

Mohammed Nasman earned 1000 total points
ID: 16443062
I'm not sure if there's a tool available to do this conversion

but why u don't convert your CB code into Dll or Borland Packages (.bpl), so you can use the existing code without needing to the conversion

Author Comment

ID: 16446647

Nice idea, I will try it but then I will have a lot of dll's as my BCB project is quite big.

I've found some tools for conversion like (http://www.fileedge.com/Cat/Development/Help-Tools/Delphi-to-C-Builder.html) but those do convert from Delphi to C++ Builder :(

All I am hoping for is NOT something that will take the whole source in one side and get me delphi code from the other side....I just need something that can help me...even with header files/ cpp files....buttom line something that will make my task a bit easier than just doing it all myself.

So even if there is a tool that will rougly even make the conversion then I correct any mistakes that will be more than great.


Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
Suggested Courses

616 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question