Have you ever tried to convert your C programs into Delphi? If it is you? Here is the solution for you!
C-To-Delphi – This tool will convert most of your standard C code.
It contains a split view, with C on the left and Delphi on the right. The Delphi code gets updated in realtime when you edit the C code. The editors are kept in sync, so you can easily find how a specific piece of code was converted.
- The Syntax checks of the generated code are verified (uses DelphiAST)
- You can even run the generated code by pressing F9 (uses DWS)
- You can drag/drop multiple C files to the application. It will find the.h files that belong to it, and convert all to .pas files in the same folder.
- If the function main exists, a program will be generated. Otherwise a pascal unit with interface/implementation sections.
- Converts routines and arguments
- Converts for loops
- Converts case statements
- Converts structs
- Converts enums
- Converts 1 and 2-dimensional arrays
- Converts many other common routines to Delphi equivalents (strcpy,strcat,strlen,printf,argv,argc,etc)
- Converts classes
Head over and check out the full source code for C-To-Delphi over on GitHub.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
Q: How to SAVE generated Delphi file(s) with this application?
Hi, one more time:
Is it possible to receive LASTEST Source code for C2Delphi?
Downloaded source do not correspond to latest EXE.
Thanks!
Ante Barbarosa
Hi Ante, you’re asking the wrong people. This is an *open source* project, not an Embarcadero project, we just wrote about it. You would need to try and contact the maintainer of that project. You can do that by going to their repo and raising a ticket. I notice, also, there are a number of forks of the project. You could try visiting one of those forks and contacting those people too. Here’s the list of forks: https://github.com/WouterVanNifterick/C-To-Delphi/forks