Top  Next

Short description



Delphi2C# helps to convert Delphi source code to C#. Both languages are designed by the Danish software engineer Anders Hejlsberg and have a lot of concepts and even classes in common. However C# uses managed code while some basic units of the Delphi RTL heavily makes use of pointers. The core of the Delphi RTL is rebuilt for C# and some classes to simulate pointers are provided too. So the translation of "normal" user code works well. Nevertheless a manual post-processing of the produced code still will be required. It is aim of the program to keep the amount of the post-processing as small as possible. Some principle flaws are listed here.



Delphi2C# is built on the experience with the earlier Delphi2Cpp. The main difference between these converters to C++ and Delphi2C# concerns the use of pointers.





The actual version of Delphi2C# can be obtained from the TextTransformer websites:


This page belongs to the Delphi2C# Documentation

Delphi2C# home  Content