Delphi到.NET转换器

Tod*_*ain 5 .net c# vb.net delphi

有没有人知道Delphi到.NET转换器(C#或VB.NET)?我继承了一堆Delphi代码,之前从未见过Pascal而不是学习它,我宁愿尝试使用自动转换器(如果可用),然后清理代码.无论如何我似乎无法找到这种工具 - 也许那是因为一个不存在 - 所以我认为这里有人可能知道.

Wou*_*ick 12

节省你的时间..如果你想转换代码,因为你不理解或不喜欢原始语言,我的建议是:"不要打扰"(相信我,我做了很多尝试转换代码).特别是如果您计划对现有代码进行一些小的更改.

您将无法转换代码并进行编译,更不用说完美运行了.

您可能能够将部分转换为语法正确的内容,但您不会拥有该软件所依赖的库或框架(RTL/VCL).

您将不得不回到Delphi代码,并能够了解正在发生的事情,以修复无法正常工作的部分.修复生成的代码中的错误需要花费更多的时间来研究现有代码并完全重写它.

如果你有时间用另一种语言重写软件,你可能只需卷起袖子,学习原始语言,并在现有代码中改变你需要改变的内容.

  • @ChickenDinner:没有人承诺编程很简单,没有人说你需要学习*all*技术.但是,如果你"继承"代码,如果你不理解这种语言,那么你就会非常谨慎,并且没有代码转换器可以保存你的屁股.这基本上是我的观点. (5认同)
  • -1.对我来说听起来很荒谬.有太多的技术可以尝试全部学习它们. (2认同)

Edw*_*eno 8

我没有使用这些工具的经验,但这里有一对:

Delphi2CS

TurnSharp

有人问过类似的问题:

有什么工具可以将Delphi 7应用程序转换为C#和.Net框架?