BDS 2006 的C++Builder部分的一个致命缺点
当我们在VS2000甚至VB6里面,使用编辑器录入代码时,遇到在对象后面打一个点或->的时候,很快就出来可能的选项,而BCB6到BDS2006居然还是那么慢,等啊等,等得我的思路都凝固了,才出来一个可选项列表。唉。Borland再如此下去,难了啊。 问题点数:0、回复次数:17Top
1 楼dkjfsoman(dkjfsoman)回复于 2006-03-20 20:54:11 得分 0
2006比6快太多了,另方面也改成线程方法减少停顿感
可是常常列出的项目不完整!!><
Borland要出售IDE部门了,下一版很久以后吧..Top
2 楼c2u()回复于 2006-03-20 21:58:02 得分 0
太有同感了,如果他的->出来的快一点的话我就不会转C#了……
郁闷……Top
3 楼ccdjk(Work:ASP.NET + Java;Hobby:CodeGear + Embedded)回复于 2006-03-20 22:29:41 得分 0
这是个老问题了
没希望borland能够修改了
唉Top
4 楼thingking(【深水冒泡 (先把书读厚,再把书读薄,最后把书读厚)】)回复于 2006-03-21 15:03:44 得分 0
将就吧,这个问题不是BORLAND不知道,实在是他们也没有很好的办法解决。Top
5 楼cppkiller(实事求是)回复于 2006-03-24 15:08:59 得分 0
想一下,输入一段代码,当输入->后就要歇口气喝口水吸口烟打个哈欠,等待那个弹出的待选列表,是什么感觉?Top
6 楼Waiting4you(毛毛)回复于 2006-03-25 19:05:40 得分 0
想一下,输入一段代码,当输入->后就要歇口气喝口水吸口烟打个哈欠,等待那个弹出的待选列表,是什么感觉?
我就老这么干:)Top
7 楼arthas19(网络的边缘·_·)回复于 2006-03-25 23:46:26 得分 0
为什么我的BDS2006做出来的东西不能在没有装BDS2006的机子上运行?在什么地方需要设置啊?Top
8 楼liyingcong(李颖聪)回复于 2006-04-07 10:57:44 得分 0
这是Borland,不是Microsoft,不思进取的家伙,你还能指望它怎么样?Top
9 楼Klamath()回复于 2006-04-07 11:09:03 得分 0
为什么我的BDS2006做出来的东西不能在没有装BDS2006的机子上运行?在什么地方需要设置啊?
还是在Project->Options里阿
有个Linker->Linking,在里面设置
还有Packages里,选项和CB6一样,就是界面变了Top
10 楼sxqwhxq(步青云)回复于 2006-04-07 12:14:34 得分 0
我就是以前用c++builder时有这个问题才改学delphi的,delphi中打点后出提示速度还可以接受,但比vb和pb还是慢一点,特别是代码行超过300行以后尤为严重,但主要是第一次,稍后就好些了,感受是第一次要调用某些帮助模块,borland应当在打开ide时就装载,而不是等到打->再调用。
其实c++builder还有一个大问题就是编译速度缓慢,有点老牛拉破车的感觉,这一点在delphi中感觉好多了,delphi是最快的原生代码编译器。
据说这一切在delphi2006中都得到了改善,虽然装了但还没用,不敢评价。Top
11 楼lonelyforest(一生所爱)回复于 2006-04-07 12:16:18 得分 0
大家不要忘记了, Micorsoft 可是文字处理高手啊, 很多年的文字处理经验呢, word, 呵呵
人家处理字符串好, 打个 . / -> 很快, 那是理所当然的了 。Top
12 楼wr960204(武稀松)回复于 2006-04-07 12:31:55 得分 0
Borland的提示慢是有原因的.Borland的提示是根据编译信息进行提示的.
例如你翘入int i = Edit1->提示的内容就是于int类型兼容的.
MS的提示则没有这个功能,会把全部成员一股脑列出来.
所以MS的提示就比Borland的快,但是无用的信息也多.
这两个是各有利弊.MS和Borland各自请向不同罢了.Top
13 楼wu_07(一只狗不孤单,想一只狗才孤单)回复于 2006-04-07 13:45:16 得分 0
这个功能我是从来不用的,很多时候反而会影响思维的连贯性
不如自己从帮助中找,呵呵!~Top
14 楼wellerweldon(PowerG7)回复于 2006-04-09 04:43:22 得分 0
没用过vc没什么感觉,基本都想好要用什么了Top
15 楼DelphiGuy()回复于 2006-04-09 11:45:29 得分 0
Borland的code insight技术是基于动态编译的,就算你把定义类型的源码删掉了,只要.obj、.dcu在,它就照样能列出来。在技术上它比ms的实现方式要先进,但就是要慢一点。
你可以把code insight的延迟调长一点,这样当你敲.或者->之后只要停顿的时间短,hint窗口就不出来了。
Top
16 楼lwluser(lwluser)回复于 2006-04-09 15:32:35 得分 0
有同感啊,对Borland越来越失望了,BCB2006真是毛病多多,Delphi从7以后就开始倒退,
越做越垃圾Top
17 楼xuhuiqinfeng()回复于 2006-04-10 09:35:37 得分 0
BCB6我认为就两个问题,输入助手太慢,我现在基本都不用他,第二就是编译速度太慢,而VC就比他快了很多了,所以一般来说我没有界的全用VC来写,我每次编译VC时60个库用一个分布编译的工具只要2分钟多,而BCB编译一个主程序要30分钟,这样的效率简直让我没有办法接受。现在我都打算直接用VS2005算了,delphi也不用了(因为代码全是C++的),实在是太郁闷了。Top




