200分悬赏,BCB2007不好用的地方以及bug续(一)
200分悬赏,BCB2007不好用的地方
前贴总结
http://community.csdn.net/Expert/topic/5632/5632186.xml?temp=.7982294
建议大家试玩一下BCB2007可以,如果真要它用做项目开发,还是用别的吧,怕用它最后收不了场!
1、代码提示,还是很差。
2、编译速度,还行,算过的去吧。
3、ClassExploer这个版是没有了
4、不够稳定,但比较2006稳定的,有时会出错,异常
5、帮助就不想说,两个字太烂
6、没有VCL源代码
7、Indy可能会有不少控件用不了,主要是2007对C++的支持与VCL有冲突。
8、TudpSocket不能用,我在网上找了,没有发现一个成功使用的。
9、BCB2007的Refactor功能太差,太慢,空有一个菜单
10、Delphi2007与BCB2007很难一起安装
dxkh(沧海一粟) :
1、TeeChart7.10打印预览前不能调用
Chart1-> PrintMargins.Left=12;
Chart1-> PrintMargins.Top=10;
Chart1-> PrintMargins.Right=10;
Chart1-> PrintMargins.Bottom=10;
否则预览不成功。
2、Chart1-> Canvas-> Pen-> Color;不能用
cczlp(不惑):
太不稳定, 我的IDE起不来了.
constantine:
安装下载都要很长时间,属性没有想VS2005那样提供排序或者分类的功能。
多国语言比以前更不方便了,其他语言的窗体不提供属性直接修改。
没有控件查找功能,这个或许是我自己没找到也不一定,不知道大家看到没。
不稳定,有时会提示某个bpl丢失。
请大家继续报告啊
[解决办法]
你和Waiting4you 是什么关系 ,呵呵
刚装2007几天,没怎么用
只发现一个比较不方面的地方, 就是按F12 把代码界面调出后, 就看不到这个窗体上所有的控件的名字了, 写代码不太方便.
也可能是我没找到
[解决办法]
卸载不完全,需要手工删除安装文件和注册表中的东西,见http://support.codegear.com/cn/article/36536
[解决办法]
BCB2007中TeeChart7.10的一些与4.0版本不同的用法(同时感谢constantine(飘遥的安吉儿))。
1、在TeeChart710中,如果在ChartAfterDraw事件中添加自己绘制的内容,必需执行:
Chart1-> BufferedDisplay=false; // 必需设置为false,否则自己绘制的内容出现不了
2、在TeeChart710中,自己绘制图形,必需用Chart1-> DelphiCanvas
3、ChartRect数据错误,必需用坐标轴数据才能得到正确的ChartRect数据
int y1,y2;
int x1,x2;
x1=Chart1-> LeftAxis-> PosAxis;
y1=Chart1-> BottomAxis-> PosAxis-Chart1-> ChartHeight;
x2=x1+Chart1-> ChartWidth;
y2=Chart1-> BottomAxis-> PosAxis;
Chart1-> ChartRect.Top=y1;
Chart1-> ChartRect.Bottom=y2;
Chart1-> ChartRect.Left=x1;
Chart1-> ChartRect.Right=x2;
4、TeeChart710打印预览前不能调用
Chart1-> PrintMargins.Left=12;
Chart1-> PrintMargins.Top=10;
Chart1-> PrintMargins.Right=10;
Chart1-> PrintMargins.Bottom=10;
否则预览不成功。
[解决办法]
10、Delphi2007与BCB2007很难一起安装
这个要么装delphi选择和bcb一起装
要是现装bcb的话得用Windows Installer Clean Up删除bcb的安装信息在装delphi就可以了。
网络安装版大多数文件都是一样的。
[解决办法]
我這BCB、DELPHI2007在一起安裝的很好,只是最近安裝測試STARTEAM2006R2,不知道爲什麽不成功,反安裝後,再安裝,幾個來囬,今天才發現BCB 、DELPHI2007裡主菜單上的STARTEAM菜單不見了。也不知道算不算是BUG。
[解决办法]
Debug中有个pch文件 文件大小超级惊人……
今天突然发现怎么一个小小的工程竟然有100多M……一看原来是Debug和Release下面各有一个接近40M的pch文件
[解决办法]
用4.2G的版本安装,包括了D2007和B2007。
在D2007下面,用Chart1.Canvas确实没有问题;
但是在B2007下面,用Chart1-> Canvas就是不行。
在B2007工程下面建立一个Delphi 的Form,放上TeeChart,用Chart1.Canvas竟然也行。
具体原因不清楚,难道B2007支持TeeChart有问题还是反过来?
[解决办法]
BCB2007启动很慢,不知道是不是我的计算机的问题(我是刚装了系统的人)
[解决办法]
今天转化了一个BCB6下的项目,出现了好几个警告和错误。
1、一个菜单的事件里面出现警告
[BCC32 Warning] UnitMain.cpp(182): W8057 Parameter 'Sender ' is never used
2、BCB6下面打开新窗体的代码
try
{
FormSetDefaultIME = new TFormSetDefaultIME(Application);
FormSetDefaultIME-> ShowModal();
delete FormSetDefaultIME;
FormSetDefaultIME = NULL;
}
catch(Exception &exception)
{
delete FormSetDefaultIME;
Application-> ShowException(&exception);
}
在BCB2007下编译出现错误。
[BCC32 Error] UnitMain.cpp(232): E2108 Improper use of typedef 'exception '
唉,搞得我没有信心了移植了。
[解决办法]
呵呵,初来乍到,多多海涵...
1、代码提示,还是很差。
2、编译速度,还行,算过的去吧。
3、ClassExploer这个版是没有了
4、不够稳定,但比较2006稳定的,有时会出错,异常
5、帮助就不想说,两个字太烂
6、没有VCL源代码
7、Indy可能会有不少控件用不了,主要是2007对C++的支持与VCL有冲突。
8、TudpSocket不能用,我在网上找了,没有发现一个成功使用的。
9、BCB2007的Refactor功能太差,太慢,空有一个菜单
10、Delphi2007与BCB2007很难一起安装
1、代码提示个人觉得还行
2、编译速度比前版的确快了一些,但离Delphi还是有一定距离。(另,连接速度巨慢)
3、ClassExploer没有了,同意!!
4、不够稳定。个人觉得和2006差不多。
5、帮助的确是烂!!2006和2007的帮助和6.0时简直没办法比
6、VCL源代码要在企业版中才提供
7、Indy控件中有些类的定义和VCL冲突。没有好的办法,在Patch发布之前,我的办法是在注释掉系统中和Indy相冲突的定义
8、TudpSocket这个东西从一开始就是个失败的组件,可以使用TIdUDPServer来代替(需要注掉SysUtil.hpp文件中关于对TBytes类的声明和实现,一共有三处)
9、Refactor功能差,同意
10、Delphi2007与BCB2007很难一起安装,同意
另外还发现了一些小BUG,如TLabel等一些组件的Color属性似乎不起作用等