从Delphi转换到.NET 4(没有任何工具)

Has*_*him 6 .net delphi wpf delphi-2009 c#-4.0

我们的一位客户希望将他们的Delphi应用程序转换为.NET 4.0.在阅读了对本网站上各种类似问题的回复之后,我决定采用一步一步的方法将Delphi代码转换为.NET.

由于我是.NET开发人员,我需要先熟悉Delphi.很难找到任何能够全面概述Delphi概念的网站.此外,我还没有找到任何提供有关.NET中Delphi等效信息的站点.例如,.NET中的"stdcall"或"export"等同于什么?或者.NET中特定Delphi数据类型的等价物是什么?

有没有人知道这样的在线资源,提供有关.NET中Delphi等效的信息?如果有人可以提供任何提示吗?

Mis*_*sha 3

事实上,最快的方法就是从头开始。尝试将遗留代码从 Deplhi 转换为 C# 充满了问题,最后,您将拥有一个类似 Delphi 的 C# 应用程序。底层框架(Delphi 中的 VCL 和 .NET 中的 FCL)具有显着的架构差异,因此考虑到转换的时间大致相当于从头开始开发的时间,您注定会成为第二类如果您沿着转换路径走下去,则可以使用该应用程序。

我还想补充一点,我已经成功地将应用程序框架从 Deplhi 转换为 Delphi.NET,以便在 Visual Studio 中使用。我这样做是为了保持两个开发环境之间的进程间通信和架构兼容性。如果这样做的好处不是很大,我绝对不会进行转换。