有没有办法将Delphi 2010表单迁移到Delphi Prism(.Net)XE表单?

时间:2010-09-28 03:20:04

标签: .net delphi forms delphi-prism

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

我知道将Delphi Win32Delphi .Net代码移至Delphi-Prism的唯一工具是Oxidizer,但此应用不会将Delphi表单转换为Winforms,Oxydizer是适用于转换库代码和其他非可视相关代码,但它仍然是帮助您翻译Delphi代码的绝佳选择。

您可以在此link

中找到更多信息