BCB 6.0开发的工程升级到RAD Studio 10.2或10.3
参考了不久前上一个帖子的回复,我加了一点自己的体会,大家补充。
——————
最好新建一个工程,删除初始Unit1.cpp,保存项目,然后把旧工程中的文件一个个添加进来。另外估计有些控件已经不兼容了,比如用到的一些三方控件。还有头文件发生了变化,可以切换到窗体头文件Unit1.h,把自动包含的头文件全部删除,然后保存,IDE会自动生成适应新环境所需的头文件。有个别的控件,增加了个别新的属性,新的属性的默认值会影响控件原有的表现,如果碰到这种情况,就要去找找控件的新属性了。
需要注意的是,有的项目,项目project.cpp文件并不是默认的,可能加了一些代码,需要打开看一下,复制到新项目.cpp文件中。还有,旧项目的字符串类型是AnsiString,新的是UnicodeString(比如TEdit的Text属性的类型),涉及到字符串处理的代码可能需要修改,UnicodeString中每个字符不管是中文还是英语,长度都是1。
BCB 6.0小巧,资料多,对初学者是最合适的,做项目也可用,win10下也可用,自定义安装不要装在C盘就可以了,装完激活后再重启一下。