当前位置:主页   - 电脑 - 程序设计 - C/C++
BCB6与BCB2006控件的安装
来源:网络   作者:   更新时间:2012-01-03
收藏此页】    【字号    】    【打印】    【关闭

  一、安装步骤:(这是废话)

  1、拿到源码,要全部源码,不要那种只有部分源码的包,。

  2、找到BPK文件,如果只有DPK文件,那就用DPK2BPK程序(网上下载)生成一个BPK文件,如果生成失败,那就自己新建一个包(BPK或bdsproj),把DPK文件中包含的pas文件包含进去。

  3、编译与安装。

  二、注意事项:

  1、Bpl包的重名问题,主要是不能重名,在Borland 与 system32下查找要安装的包的名字,如果找到全删除掉。

  2、文件的重名问题,.pas.h.hpp.dcu.obj.lib.bpl.bpi.dfm.res 等文件均不应有重名现象,如果有应删除旧版本文件。这里介绍一个软件完成这项工作Beyond Compare,其主页是http://www.scootersoftware.com/

  3、文件路径的设定,编译查找路径,链接时查找库文件的路径,BCB2006的路径设定会多一点,把Bcc32 Dcc32 ilink32 tasm32 等分开设定,这些均要一一设定正确,并注意先後次序对编译器的影响。这3点注意事项要时刻想起,出了问题要先查证无误。不要因为这些问题而让自己陷入泥潭,那不值得。

  三、编译链接中的常见错误及排错方法

  1、找不到obj或dcu文件。看看你的硬盘是不是有这麽个文件,如果有那就是第二步所说的路径问题。

  2、如果文件没加入项目,那是不会生成链接所需要的obj及lib文件的。这时要注意编译多个包时的先後次序。

  3、编译开关控制文件,控件包代码中的编译开关一般放在一个文件(.inc)中,如果为pas後缀请改名。类似於下面代码,如果在BCB2006下安装,就要自己修改这个文件。

  {$IFDEF VER180} //如果是用BDS2006编译
  {$IFDEF BCB}  //BCB2006
   {$DEFINE VER140} //那麽采用B6一样的编译开关
  {$ELSE}    //Delphi2006  
   {$DEFINE VER170} //那麽采用D9一样的编译开关
  {$ENDIF}
{$ENDIF}

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明