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

标签 winforms delphi

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

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

听起来不太容易,但只是想知道有哪些可能的解决方案可用。

最佳答案

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

有一些examples on MSDN如何做到这一点(尽管示例使用的是 C++,所以您需要翻译)

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

关于winforms - 可以将 WinForms 嵌入到 VCL Delphi 应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3332220/

相关文章:

winforms - Winforms 中使用 linq-to-sql 进行 CRUD

database - 使用 Winforms 应用程序部署 SQL Server 数据库

.net - 从后台线程结果更新 Winforms UI

c# - 在 WebBrowser 控件中禁用 JavaScript 错误

delphi - 使用 Delphi 2010 和 Indy 的 cookies

delphi - 如何创建复合控件?

Delphi TParallel.For 比经典 for 慢

c# - 从子控件访问父控件元素的最佳方法是什么?

android - 数学表达式的奇怪值

delphi - 如何将问题步骤记录器 (psr) 集成到我的应用程序中?