BCB2010出来了一段时间,应硬盘空间不够,一直没有安装。前段时间看到一篇帖子“ 新发布的RAD Studio 2010还是一个残废!”(原帖地址http://topic.csdn.net/u/20090831/14/0fabe58e-3021-4fba-ab36-556ba3a1267f.html?seed=1424484208&r=60051503#r_60051503)说“第二个:VCL for web,编译不通过(默认创建的工程,没做过任何修改) ”我对VCL for web很感兴趣,上一个版本对中文支持不好,单中文字符显示不出来。一直想试用一下。昨天才找到了安装序列码,花了一个小时终于清理出c:、d:、E:要求的安装空间,安装上了试用版。
今天早上上班试用了一下,发现VCL for web果然有那个问题,简单的处理了一下,成功的解决了这个小bug,编译通过运行正常。解决方案如下:
1. 把Unit1.cpp中
void setAsMainForm() {
TIWForm1::SetAsMainForm(); //原来代码TIWForm1::SetAsMainForm(__classid(TIWForm1));改成这样
}
2. 把ServerController.cpp中
void setServerController() {
//原来代码TIWServerController::SetServerControllerClass(__classid(TIWServerController));改成这样即可
TIWServerController::SetServerControllerClass();
}
简单测试了一下,新版vcl for web解决了单中文字符不能显示的问题。如果BCB2010能跨平台,很好的支持嵌入式开发,重新赢得用户获得第三方独立软件构件商支持,还是很有前途的。
欢迎大家多提富有创意的见解。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/songhtao/archive/2009/09/25/4592633.aspx