gpt4 book ai didi

delphi - delphi 和 C++ Builder 中的组件?

转载 作者:行者123 更新时间:2023-12-03 14:53:13 27 4
gpt4 key购买 nike

我有一些组件(alpha 控件),我可以将它们安装到 Delphi 或 C++ 构建器,它运行良好。但是当我安装Delphi版本包时我无法在C++ Builder表单中使用组件,并且当我安装C++ Builder包时我无法将组件放入Delphi表单中。

我想创建一个新的 C++ 构建器项目并向其中添加一些 Delphi 表单,然后我必须通过 C++ 构建器表单和 Delphi 表单同时使用这些组件。

一些组件在两种环境中都可用,例如 VisionLab 组件。VisionLab 附带了一个安装程序软件,可以在 C++ 和 Delphi 中安装 VisionLab,但我必须从源代码安装 Alpha Controls。

最后,我使用 RAD studio XE Architect。 Alpha 控件版本为 7.26。

最佳答案

我认为您会发现,如果使用正确的标志进行编译,大多数 Delphi 组件将仅适用于 C++。在 IDE 中,可以通过选择“Options”(选项)->“Linker”(链接器)并选择“Generate all C++ Builder Files”(生成所有 C++ Builder 文件)来完成此操作。在命令行上,这是通过在编译包时将 -JL 传递给 dcc32 来完成的。 (dcc32 -JL mypackage.dpk) 然后,您必须将使用此方法生成的 bpl 文件安装到 IDE 中。

也可以仅通过将组件包含在 C++ 项目中来在运行时使用组件,但这并不是理想的用户体验。

关于delphi - delphi 和 C++ Builder 中的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009363/

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