说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

CBC6使用手记--鸡肋

编辑:说三道四文库 发布时间:2018-02-23 12:43
HTML文档下载 WORD文档下载 PDF文档下载
想起使用CBC6就心惊,2月份新到电脑城买了张CBC6.D版,网上也下了五张光盘的企业版.一直想看看CBC6强大的功能。一次CBC5被误删了,找不到盘,就顺手装了个CBC6,反天觉得都差不多.可能还更好.那知麻烦由此开始了,先是我自已编写的控件包不能通过,提示一个对象在两个名字空间出现。编译器不能分辩要使用那一个名字空间的对象.这个问题弄好了,我的项目文件也升级到了6.0环境了,运行程序发现原来不会出错的地方现在有问题了,其中就有TScrollBar,TComboBox对象的一系列行为怪异,简直是失控.

更有一些莫名错误,最后没办法,只有降平台了,苦恼的是,其.dfm文件已和5.0不兼容,所有的汉字好像使用了unicode编码格式,真是要气晕了,我的窗体文件60多个,手工修改是不可能的了(我的软件可以到bcc.xiloo.com 下载,网站速度一般),只好写个程序将所有#xxxxx转成具体的汉字了,加上',这样也成了CBC5的窗体文件了,修改.bpr文件,总算CBC5又可以编译了,这一次真浪费了很多精力,光调试莫名的错误就让你眼花了,反正我是不会用CBC6了,不过还是庆幸6与5的文件格式变化不太,要不然就会被迫得自杀。

最后朋友们升平台最好做备份,特别是重要的项目,要不然死跷跷.
要在BCB6中添加第三方组件,需要安装至少SP1,安装到SP3会更好,我在BCB6中安装FlatStyle都没问题了
晕,是BCB,不是CBC,偶是用VC的,愧你还是用BCB的,BCB6我也装有,跟Delphi6.0和Delphi5.0的改进一下,弹出对象快了很多,我控间用得不多,不好说(问题肯定不少,Borland跟微软斗,出东西的速度太快)。但是我编译朋友做的BCB5的代码和控件没一点问题。

不过话有说回来,Borland的产品升级换代的时候很少考虑(或者考虑得不是很好)兼容以前的产品,微软的也有问题,但基本能让人接受,(我用Borland的产品时间有限,呵呵),但是我记得BCB5转到BCB6的时候有备份原来的文件,记得改了个后缀。

还有BCB6有SP4了,Delphi我也装7.0,但感觉变化不大,同样我用到的控件很少,无法做评价。
要在BCB6中添加第三方组件,需要安装至少SP1 ??????
我没装SP1,第三方组件一样可用。
升级开发工具时,总得要备份啊。不过说升级开发工具,就是平常,我基本上每天都要备份
程序(每天的代码压缩成ZIP格式)。我有2台电脑,除了在经常使用的电脑上备份以外,每
天程序的最新代码,同时也备份到另外一台机器上。这样万一硬盘坏了,或者机器中毒了什
么的,才不会造成损失啊。看来楼主的习惯不好啊,要改一改,否则要吃亏的。
我倒是没有老季那么勤,但是升级前做备份,这是常识。定期备份源码也是一个良好习惯。
我刚用BCB6。0 也是吃了不少苦头,,骂了borland N句。
每天备份是必须的呀。
另外楼主说的升级出现的不兼容现象,我也遇到过,不过很快就解决掉了。
其实大部分的不兼容现象都源于自己。使用某个类库或者Framework时,并不是编译通过使用正常就可以做到100%的与类库兼容的,有些类库中不赞成某些做法,虽然可以使用但是并不好,所以最好多读些文档。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘