各位用BCB2010的老大感觉2010怎么样?
感觉2010怎么样?bug多吗?
[解决办法]
刚试用了一下,速度挺快。相对以前版本,提示及编译的速度都可令人满意。
1、试着用 放一个 RibbonCombox 到 Ribbon 上,
第一次,可以用鼠标选中TActionClients[0] , 焦点转移后无法用鼠标选中。只能通过ActionManager逐级选择这个东西来修改RibbonCombox的"Caption" , 有点怪怪的,为什么第一次可以,焦点转移后就不行了。
编译,试执行,一切正常。。。。。
2、将界面是的全部控件清除,存盘。发现没有将对应的头文件去除,依然#include那些不需要的头文件。
这好象没有问题。可是我继续试,编译一个不带包独立运行的版本,还是正常。
3、当我手工将这些多余的头文件清除后,问题出现了:
[ILINK32 Error] Error: Unresolved external 'LresultFromObject' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\7.0\LIB\DEBUG\VCLACTNBAND.LIB|ActnMenus
如果编译的是带包运行的版本,则链接正常,否则链接错误。要知道清除所有控件后,这是一个空Form啊。
BCB2010 还是与以前的版本一样,残留控件信息,在项目文件中错误地链接莫需有的LIB及库。而且Options中不提供对应修改方法。当然解决方法是手工编辑 .cbproj 项目文件,将莫需有的 LIB 及 BPI 文件去除。这样就能正常编译连接了。这个问题在所有BCB版本中都一直存在,非要关闭当前项目并手工编辑项目文件不可。
4、ModelView 在我的电脑上有些延迟( 残旧的AMD2500+ 512M )。不小心点到它的话,就得稍等。
5、测试一下IDE是否识别名字空间。(以前的版本也有这个问题)
将Button1的事件函数void __fastcall TForm1::Button1Click(TObject *Sender) {/**/}
更改为void __fastcall TForm1::Button1Click(System::TObject *Sender) {/**/}
保存,IDE依然不能正确识别名字空间对类型的影响,System::TObject 与 TObject 是同一类型,但IDE就是只认 TObject 不认 System::TObject 这对安装多个第三方控件的使用者来说,可能造成麻烦。因为当出现类型同名时,只有加上名字空间都能正确区分不同的类型。好象还好,还允许你不移除这个事件的关联,只是每次保存都被提问,很烦人。当然编译与连接均是正常,只是IDE在保存时老是提问你。
相对以前版本,提示及编译的速度都可令人满意,可以说这速度是所有BCB版本中最快的一个。这是我第一次试用BCB2010,还有更多的功能未知道。用的是DelphiDistiller1.76的破解,不敢装上那个可恨的UP1。