最近从C++Builder 2007升级到2010遇到的一些问题记录在这里便于以后参考
有人问为什么不直接升级到XE?,嘿嘿,已经试过了,95%的问题都是字符串编码问题+5%左右的各种别扭报错,于是考虑先升级到2010,排除所有bug之后再往xe跳转,毕竟最终还是要客户检验之后才能确定无误!
升2010时大概有99%都是字符串问题,工作量大一点,但是还算比较好改,C++用了不少的char类型操作,全部改成严格遵循单字节和双字节处理,char,AnsiString;wchar_t,String, 剩余1%的兼容问题,使用宏参数编译隔开2007和2010无法兼容的代码(便于降回2007还能够正常编译)
fastreport FR3文件从2007升级到2010乱码问题解决:
问题症状,有些文件在2007正常,但是用2010打开有部分中文显示不全,存在乱码
解决方法:用支持utf8的编辑器(如NoteP