gpt4 book ai didi

.net - 德尔福和.NET。使用 Visual Studio

转载 作者:行者123 更新时间:2023-12-03 15:37:53 25 4
gpt4 key购买 nike

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

  1. 在 .NET 中使用该代码并进行最少的更改
  2. 使用该 Delphi 代码中的其他 .NET 程序集
  3. 使用 Visual Studio 来处理解决方案,该解决方案将包含Delphi项目和C#项目。

这可能吗?我需要什么?

谢谢

最佳答案

不幸的是,没有。

CodeGear 从未在任何版本的 Visual Studio 中支持 Delphi for .NET,而 VCL for .NET 在 Delphi 2007 之后就停止了。

新的“Delphi”.NET 解决方案是 Delphi Prism,它可以在 Visual Studio 中工作;不幸的是,它不向后兼容 Delphi 代码。 Rem Objects (Prism 编译器的实际所有者,以前称为 Oxygene)已经提供了一个实用程序应用程序,尝试自动转换语法差异,但我还没有尝试过任何东西。

您可以通过将可以转换的内容转换为 ActiveX 控件并使用 COM 使它们在 .NET 中可用,从而重用一些旧的 Delphi 4 代码。然后,您可以在 Visual Studio 中使用 C#(如果您想要或需要的话,还可以使用 Prism)来执行您需要的操作。

关于.net - 德尔福和.NET。使用 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com