可以将WinForms嵌入到VCL Delphi应用程序中吗?

Rob*_*obo 3 delphi winforms

我们有一个VCL Delphi 2005应用程序,并且想要使用DevExpress的XtraReports组件,这是用于.NET的.是否可以在不转换VCL Delphi应用程序的情况下使用它?

也许通过将组件转换为COM对象,或创建WinForms应用程序,并以某种方式将表单嵌入到VCL表单中?

听起来不太容易,但只是想知道可用的解决方案.

Tim*_*vis 7

是的,它可能.您需要从Delphi应用程序托管CLR才能执行此操作.

在MSDN上有一些关于如何执行此操作的示例(示例使用的是C++,因此您需要翻译)

或者您可以使用JEDI站点中的Jedi jclClrHost单元.(有关详细信息,请参阅此问题)


RRU*_*RUZ 5

Robo,您可以使用RemObjects Hydra 3.0组件,使用插件集成Delphi和.Net技术.