BCB 2010 VCL for web,编译不通过(默认创建的工程,没做过任何修改)问题的解决方案

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能跨平台,很好的支持嵌入式开发,重新赢得用户获得第三方独立软件构件商支持,还是很有前途的。

欢迎大家多提富有创意的见解。

你可能感兴趣的:(BCB 2010 VCL for web,编译不通过(默认创建的工程,没做过任何修改)问题的解决方案)