3

在起草以下帖子时,我找到了一个解决方案,但我认为仍然值得在这里发布以供参考。请参阅下面的解决方案。


在 RAD 工作室 (C++) 中,我有一个项目组,其中包含多个依赖于一组标准自定义控件的 dll 和 exe。我已将这些控件隔离在一个 borland 包 (bpl) 中,以便我可以在设计视图中使用它们。

现在,每当我将一个自定义控件从组件面板拖到表单时,似乎该组件实际上是静态链接到包含该表单的项目中。这不是我想要的,它会导致问题,因为我的一些控件依赖于链接到 bpl 的附加资源。

我已经删除了 RAD Studio 自动添加的#pragma 链接行,但该组件仍链接到可执行文件中。我看不出这是怎么发生的。

有任何想法吗?


好的,解决方案相当简单:在项目选项中,转到“包”页面,在“使用运行时包构建”下,输入包含公共组件的包的名称(不带 bpl 扩展名)。完毕。

4

1 回答 1

2

来自亨德里克:

“好的,解决方案很简单:在项目选项中,转到“包”页面,在“使用运行时包构建”下,输入包含通用组件的包的名称(不带 bpl 扩展名)。完成。”

于 2011-08-31T16:04:10.697 回答