大多数Delphi控制都可以无缝的迁移到C++ Builder下的,我们以著名的VirtualTreeView为例
1、首先,我们要使用Rad Studio,而不是Delphi或C++Builder来操作,所以注意第一点,否则可会失败哟。如果你只装了CB或只装了Delphi,你就重装吧。
2、打开相应版本的Delphi版目录,发现有两个VirtualTreesD和VirtualTreesR两个Delphi安装包,从我们无比幸福的Delphi用户那里,我们可以窃听到一个重要的信息:以R结尾的一般是运行时包,以D结尾的一般是设计期包。所以我们要先打开运行期包VirtualTreesR.dpk:
3、打开项目选项(Project->Options),然后找到关键的地方:Delphi Compiler->Output-C/C++,在最右侧的C/C++ Output file generation里,选中Generate all C++ Builder files(Including package libs)选项,然后选OK关闭窗口。