我知道由于“原生”delphi和delphi.net是不同的技术,因此不太可能生成可以迁移旧dfm表单以赢得delphi prism表单的工具。但是有没有一种工具可以促进这种迁移?基本上我有一个“本机”delphi项目,我想迁移到delphi .net,它是一个桌面应用程序,我该如何去做?
答案 0 :(得分:3)
VCL和Winforms足以让这种转换变得不容易。还有一些Delphi特定的组件没有直接的.NET对应物,如果使用不支持的第三方控件,转换工具可能会失败。旧的VCL.NET框架试图使转换更容易,但失败了。可以编写转换工具,但恕我直言,它的用途有限,仅适用于简单形式。我没有人知道,并且因为大多数从Delphi迁移到.NET的开发人员采用VS / C#方式 - 我认为将桌面应用程序从Delphi迁移到Prism的优势很少 - 没有什么理由可以编写。
答案 1 :(得分:2)
我知道将Delphi Win32
和Delphi .Net
代码移至Delphi-Prism
的唯一工具是Oxidizer
,但此应用不会将Delphi表单转换为Winforms,Oxydizer是适用于转换库代码和其他非可视相关代码,但它仍然是帮助您翻译Delphi代码的绝佳选择。
您可以在此link
中找到更多信息