Netcoole Logo the global leader of software transformation solutions.

Migrates from Delphi to C#

» Try it     » Learn more

Delphi2CS is an assistant tool that converts Delphi 5,6,7 and Delphi 2010 to C#. Delphi2CS creates a new project, converts each file from the original project into the new project(.csproj), and generates a report detailing what was done. After your project is converted, Delphi2CS inserts comments into your C# code alerting you to statement that will need to be changed.

Delphi2CS Features

Delphi2CS GUI

Delphi2CS Limitations

  • Doesn't support the condition compiler statement ({$IF} {$ELSE})
  • Doesn't support ASM ... END statement
  • Doesn't convert ADO to .NET
  • Doesn't convert BDE to .NET

Delphi2CS does not guarantee that the generated C# codes work fine, because many of the VCL components and objects do not have the corresponding components in .NET.

Bug Fix & Enhancement

Delphi2CS v4.0 May 4, 2010

Delphi2CS v3.2 Jun 6, 2008

  • Converts Generics codes of Delphi.NET to C#
  • Generates VS2008 project

Delphi2CS v3.1 Jul 6, 2007

  • Converts Delphi codes to .NET 2.0 (for VS2005)

Delphi2CS v3.0 Jul 12, 2006

Delphi2CS v2.4 May 4, 2006

  • The read/write methods of the property are converted to get/set block of the C# property.
  • The TSeekOrigin object is converted to System.IO.SeekOrigin.
  • The Succ(x) is converted to x + 1.
  • The Pred(x) is converted to x - 1.
  • The 'Ansichar' is converted to 'char'.
  • The 'Resourcestring' issue is fixed.
  • The 'Dispid' issue is fixed.
  • The 'Ref' issue is fixed.
  • The 'As' issue is fixed.
  • The '&' sign issue is fixed. e.g: System.&Array.
  • Supports NamespacePrefix and DefaultNamespace options defined in *.bdsproj file.

Delphi2CS v2.3

  • The Delphi 2005 and 2006 are supported.
  • Supports 'for ... in' statement.

Feel free to contact if you have any questions.