Delphi和.NET.使用Visual Studio

Mux*_*uxa 3 .net delphi visual-studio

我有一个用Delphi 4编写的旧项目.我正在寻找一种方法:

  1. 使用.NET中的最小变化代码
  2. 使用Delphi代码中的其他.NET程序集
  3. 使用Visual Studio处理包含Delphi项目和C#项目的解决方案.

那可能吗?我需要什么呢?

谢谢

Ken*_*ite 11

很不幸的是,不行.

CodeGear在任何版本中都不支持Visual Studio中的Delphi for .NET,而VCL for .NET在Delphi 2007之后就已经死了.

新的"德尔福" .NET解决方案是德尔福棱镜,它确实在Visual Studio中的工作; 遗憾的是,它与Delphi代码无法向后兼容.Rem Objects(Prism编译器的实际所有者,以前称为Oxygene)提供了一个实用程序应用程序,它试图自动转换语法差异,但我还没有尝试过任何东西.

您可以通过将可能的内容转换为ActiveX控件并使用COM使其在.NET中可用来重用一些旧的Delphi 4代码.然后你可以在Visual Studio中使用C#(如果你想要或需要它,可以使用Prism)来做你需要的.