ALL VCL, WEB, FNC, FMX, LCL .NET and IntraWeb components + Business Tools & Developer Tools Stay always current with our entire product range at a fraction of the price!

  • Access to new products upon release
  • Access to premium support & updates for 1 year
  • Access to previews and betas
  • Perpetual licenses to all products

C 2 Delphi Converter v.1.0

By Christian Kassler.

Commercial 30 Jul 2008


Convert C source code into Delphi/Pascal source code. The program can help you to port existing applications to another new program language. It will change the C syntax into the Pascal syntax. The program has a batch conversation function to process mulitple files and can progress include files.

After the conversation you will still have to do some changes before you can compile the program under Delphi but the time consuming part has been done.


  • Status: Fully functional
  • Source: None
  • Size: 657kB

Platforms: D1, D2, D2005, D2006, D2007, D3, D5, D6, D7

C to Pascal Converter v.

By Ural Gunaydin.

Freeware 18 Aug 2010


Convert C header or source files to Pascal, minimize your time by almost 50%.

Load a *.c or *.h file and click on Convert->Run and watch how its working its way thorough the file. Up to 32 files can be opened but only one conversion possible in this version.


  • Status: Fully functional
  • Source: None
  • Size: 523kB

Platforms: D2, D3, D4, D5, D6, D7

C to Pascal Workshop v.1.0

By Oleg Zavgorodnij.

Shareware 20 Oct 1999


Purpose of this program is to make easier the process of translation of existing programs or algorithms written on ANSI C language to the Pascal. Two editors for C and pascal with syntax highlight and of course C to Pascal. Translator with translation about 80-90% of C code.


  • Status: Demo only
  • Source: None
  • price: $60
  • Size: 489kB

Platforms: D2, D3, D4

ConvertFiles v.2.20


Migration Delphi for Kylix without problems with ConvertFiles.

"All of us, developers, know that Borland Delphi is one of the best development tools RAD of the market and with Borland Kylix's release, we started to have the opportunity to create applications for S.O.Linux. However, one of the largest faced problems, was when we wanted to carry our projects written in Delphi for Kylix.

Such a process is not a difficult task, however it is very difficult and costly, causing a lot of times the detailed reedition of the projects, because we should change all the units substituting some names (Menus => QMenus, Forms => QForms, etc..) existent in the clause you use and also some key words (bsSizeable => fbsSizeable, mb_OK => smbOK, etc...).

That task becomes more complicated when the programmer doesn't know exactly what should be substituted in your projects so that this can be compiled in Borland Kylix. That is perfectly normal, because in the beginning I also had that problem type.

I selected a very small project for the conversion (16 units to the total) and with passing of the hours, I could notice that I would have a tremendous work to convert the next projects (much larger than that, be said of passage).

There I thought: "Why not to develop an application to do the whole heavy work and mechanic for me?, would I be like this just with the successes and final fittings."

Lively with that idea, I began the project ConvertFiles, whose main objective is of to automate and to activate the conversion process.

This application carries with extreme agility and your easiness project Borland Delphi, based on the library of visual components for Windows (VCL), for a native project Borland Kylix, based on the library of components inter-platform of Borland (CLX), being enough the user to indicate some characteristics of the project, and in few seconds, your project will be capable to be recompiled in Borland Kylix, or vice-versa."


  • Status: Fully functional
  • Source: On request
  • Size: 1 208kB

Platforms: D1, D2, D3, D4, D5, D6, D7

Delphi to C Builder v.1.5

By Zhao li.

Shareware 03 Dec 2005


Delphi to C++ Builder canít substitute for your handcraft modification completely, but can save 80% time for you.

Convert Delphi code segment to C++ Builder.

This is a tools that convert Delphi code segment to C++Builder,it can carry out a majority of syntax conversions very simply (the code in the function or procedure, from "VAR" to last "END").


  • Status: Trial (work while IDE is running)
  • Source: None
  • price: $39.50
  • Size: 548kB

Platforms: D2, D2005, D2006, D3, D4, D5, D6, D7

Delphi2Cpp v.1.6.3

By Detlef Meyer-Eltz.

Shareware 10 May 2012


Delphi2Cpp helps to convert Delphi source files to C++. It is based on a complete parser for Delphi 7 and uses type information of the included units e.g. the VCL. The include paths can be set in the options as well as defines for the conditional compilation. The program saves all 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. However, in most cases a manual post-processing of the produced code will be required.

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.


  • Status: Evaluation (time-limit)
  • Source: None
  • price: $420
  • Size: 6 329kB

Platforms: C2k10, C2k7, C2k9, CB6, CBXE, CBXE2

Scx2dfm - Visual FoxPro To Delphi Converter. v.1.5

By VFPConversions.

Shareware 29 Jan 2006


Scx2Dfm is a tool for programmers who want to migrate Microsoft Visual FoxPro applications into Delphi with the least possible effort. Using VFP-to-Delphi converter is as easy as 1-2-3. In fact, it is much easier than designing your GUI. Even if your programming experience is minimal, you will be able to use this tool right away.

Convert your Visual FoxPro forms into Delphi with a single click of a button.


  • Status: Partially restricted
  • Source: None
  • price: $79
  • Size: 533kB

Platforms: D3, D4, D5, D7

Trans-Form-Matic v.1.0.128

By Tamas Demjen.

Shareware 27 Jan 2006


Trans-Form-Matic is a tool for Windows programmers that automatically converts DFM (Delphi form) files into Windows Forms code. The software's output is compatible with the code generated by Visual Studio's form designer. The GUI conversion can be performed in most programming languages supported by Visual Studio, including C#, RemObjects Chrome, Visual Basic .NET, Managed C++, and C++/CLI.

Here is how Trans-Form-Matic works. Each Delphi or C++Builder project contains one or more DFM files, which describe the application's GUI. All you have to do is point out the location of those DFM files, and Trans-Form-Matic will automatically do the rest of the job. After parsing your forms, it maps the VCL components and their properties to WinForms equivalents, generating .NET source code in the language of your choice. It also converts your bitmaps, saving them into .NET resource streams. The result is a set of source files that can be opened with Visual Studio .NET. You can compile the project right away, or make modifications to the design as you wish.

The files generated by the registered version of Trans-Form-Matic are completely free in every way. You can treat those files as if you were designing them manually. In other words, the code is 100% royalty free, and you can use it in prorietary, commercial applications, as well as open-source, public domain projects. However, the code generated by the Evaluation version of Trans-Form-Matic shall not be used for commercial applications, and shall only be used for evaluation purposes.


  • Status: Partially restricted
  • Source: None
  • price: $45
  • Exe demo: included
  • Size: 1 893kB

Platforms: CB1, CB3, CB4, CB5, CB6, D3, D4, D5, D6, D7

TurnSharp v.2.1

By Collabratus LLC.

Shareware 04 Jul 2006


TurnSharp is an application conversion utility. TurnSharp converts Delphi applications to C#.

TurnSharp converts your entire project as follows:

  • User Interface: Converts numerous user interface controls such as grids, buttons, dropdowns, menus, panels, tabsheets, etc (view our list here)
  • Data Types: Converts the full range of data types. Click here to view our list of data types converted.
  • Events: Converts many UI events such as OnLoad, OnClick, OnMouseOver, etc)
  • Operators: Converts the full range of operators. Click here to view our list of operators converted.
  • Converts Delphi applications from Delphi versions 2 - 7
  • Converts standard Delphi database connections
  • Converts With statements, For loops, While Loops, Switch statements, etc
  • Converts file access, application spawning, the crystal reports viewer, etc
  • Creates .NET 2.0 based code (TurnSharp requires .NET 2.0 - download here unless you have or will install VS 2005)
  • Creates a Visual Studio 2005 project. Your newly converted project is ready for you to load and compile (download VS 2005 Express here)
  • Note: this utility was created in C# .NET 2.0 using VS 2005.
TurnSharp has successfully converted a large inventory management application consisting of UI, database connectivity, Crystal Reports, etc and converted 95% of the code. Conversion rates for business applications vary from 80% to 95%.


  • Status: Partially restricted
  • Source: None
  • price: $79
  • Size: 298kB

Platforms: D2, D3, D4, D5, D6, D7

VBto Converter v.2.37

By StressSoft Company.

Shareware 16 Jun 2008


Software for converting Microsoft Visual Basic 6.0 projects (including source code) to MS Visual Studio VB.NET, C#, J#, VC.NET, VC++ (MFC), Borland C++ Builder, Borland Delphi. Visual Basic forms viewer (.frm, .frx files) and source code analyzer (.frm, .bas, .cls files).

VBto Converter creates or updates any project. For example, for MS VC++, all forms and source code of VB6 projects can be converted into MFC-based dialogs. Each such dialog will be provided with its .cpp and .h files.


  • MS VB 6.0 files: *.frm, *.frx, *.cls, *.bas, project.vbp.
  • MS VB .NET files: *.vb, *.resx, project.vbproj, AssemblyInfo.vb
  • MS C# .NET files: *.cs, *.resx, project.csproj, AssemblyInfo.cs
  • MS J# .NET files: *.jsl, *.resx, project.vjsproj, AssemblyInfo.jsl
  • MS VC .NET files: *.cpp, *.h, project.vcproj, project.rc, resource.h, AssemblyInfo.cpp
  • MS VC++(MFC) files: *.cpp, *.h, project.dsp, project.rc, resource.h
  • Borland C++ Builder files: *.cpp, *.h, *.dfm, project.bpr, project.cpp, project.res
  • Borland Delphi files: *.pas, *.dfm, project.dpr, project.cfg, project.res
Supported MS VB6 controls: Form, MDIForm, Menu, Toolbar, Frame, SSTab, Label, TextBox, UpDown, SpinButton, CommandButton, CheckBox, OptionButton, ComboBox, ListBox, ListView, TreeView, PictureBox, Image, ImageList, Slider, ProgressBar, HScrollBar, VScrollBar, Shape, Line, CommonDialog, Timer, DriveListBox, DirListBox, FileListBox, StatusBar and any registered ActiveX.


  • Status: Partially restricted
  • Source: None
  • price: $89
  • Size: 3 158kB

Platforms: CB6, D6