让Delphi组件和C++ Builder共用

大多数Delphi控制都可以无缝的迁移到C++ Builder下的,我们以著名的VirtualTreeView为例

1、首先,我们要使用Rad Studio,而不是Delphi或C++Builder来操作,所以注意第一点,否则可会失败哟。如果你只装了CB或只装了Delphi,你就重装吧。

2、打开相应版本的Delphi版目录,发现有两个VirtualTreesD和VirtualTreesR两个Delphi安装包,从我们无比幸福的Delphi用户那里,我们可以窃听到一个重要的信息:以R结尾的一般是运行时包,以D结尾的一般是设计期包。所以我们要先打开运行期包VirtualTreesR.dpk:

QQ截图20140828212742

3、打开项目选项(Project->Options),然后找到关键的地方:Delphi Compiler->Output-C/C++,在最右侧的C/C++ Output file generation里,选中Generate all C++ Builder files(Including package libs)选项,然后选OK关闭窗口。

QQ截图20140828213228

4、Ctrl+F9编译项目,完成运行时包的编译。

5、重复上面的步骤打开VirtualTreesD.dpk,然后修改完选项后,选择Install来安装包,然后你会幸运的得到提示,提示你组件已经安装成功了。

6、现在新建一个项目,到组件面板上找TVirtualStringTree吧。

同样的经验适用于其它绝大多数Delphi控件,比如Graphics32,但注意你可能需要对最终生成的HPP文件做一些改动,以避免与C++里自带的内容冲突,这个遇到一处改掉一处,就不再缀述了。

转载于:<如何编译Delphi组件让其在C++ Builder中可用? – QDAC数据访问组件网站>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ljklxlj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值