t2t-soft

Delphi2C#

converts Delphi source files to C#.


Download PDF documentation
View the current documentation


Delphi2C# is based on the long-standing experiences with Delphi2Cpp. The quality of the generated code is different for the two target languages and also depends on the specific nature of the source code.

Both, Delphi and C# were designed by the Danish software engineer Hejlsberg. That's why both languages have a set of concepts and even classes in common. An example of it is the StringBuilder class. Therefore a special refactoring dialog has been created for Delphi2C# which helps to use such C# counterparts immediately in the translated Delphi code.

However, there also is a fundamental difference between Delphi and C#. C# code is managed so that there aren't any pointers to memory addresses. In contrast some basic units of the Delphi RTL heavily make use of pointers. The core of the Delphi RTL is rebuilt for C# therefore and some classes to simulate pointers are provided too.




Delphi2C# is an individual offer for companies and can be refined and extended to their special needs.

Contact


   deutsch Deutsch


 
Latest News
09/01/26
Delphi2C# 2.8.0: Fundamentally revised pointer simulation [more...]

05/18/2026
Delphi2C# 2.7.0: Translation heuristics [more...]



"So, all in all we are very pleased with Delphi2C#."


Henk van der Meer
Innomeer 02/02/2023


"Though we have not finished the conversion yet, I'm glad that we've found you and could transform Eurocap to C++ with the help of Delphi2CB and you. (And I'm also glad that we could help you to make Delphi2CB better😉)"


Gáspár Huba


 
This website is generated from plain text with [Minimal Website]

Minimal Website
 
Minimal Website is made with TextTransformer

TextTransformer
 
TextTransformer is made with Borland C++Builder

  Borland