1

我知道,由于“本机”delphi 和 delphi.net 是不同的技术,因此不太可能产生可以迁移旧 dfm 表单以赢得 delphi prism 表单的工具。但是,有没有一种工具可以促进这种迁移?基本上我有一个“本机”delphi 项目,我想迁移到 delphi .net,它是一个桌面应用程序,我该怎么做?

4

2 回答 2

3

VCL 和 Winforms 的不同之处足以使这种转换变得不容易。还有一些特定于 Delphi 的组件没有直接的 .NET 对应物,如果使用不受支持的第三方控件,转换工具可能会失败。旧的 VCL.NET 框架试图使这种转换更容易,但失败了。可以编写转换工具,但恕我直言,它的用途有限,仅适用于简单形式。我不知道有谁,因为大多数从 Delphi 迁移到 .NET 的开发人员都采用了 VS/C# 方式——我认为将桌面应用程序从 Delphi 迁移到 Prism 的优势很小——几乎没有理由编写一个。

于 2010-09-28T07:46:23.510 回答
2

我知道移植Delphi Win32Delphi .Net代码的唯一工具Delphi-PrismOxidizer,但这个应用程序不会将 Delphi 表单转换为 Winforms,Oxydizer 非常适合转换库代码和其他非视觉相关代码,但它仍然是帮助你​​的好选择翻译您的 Delphi 代码。

您可以在此链接中找到更多信息

于 2010-09-28T03:54:38.520 回答