delphi2005/delphi2006/delphi2007的特点、兼容性问题,主要是在代码向上、向下兼容性问题,
平台开发兼容性问题? 综合起来,06比较好点吧——听说 Delphi2009 彻底解决Unicode Delphi Unicode移植从Delphi2007及一下版本移植到Delph2009以上注意ansi向unicode字符串转换 Delphi7项目移植,2009到XE2用哪个好 移植原因:多语言项目,被Unicode困扰。 使用控件:使用RemObjects的三层项目,其他第三方控件有 DevExpress,Ehlib,Raize,TMS,RichView,VclSkin,有部分改写。 项目结构:客户端是一个主程序+无数bpl,bpl包括数据模块、父类窗口和继承窗口、公共函数过程、Delphi和第三方控件全部类库。 个 人了解:理论上2009到XE2都适合,但是XE2据说问题比较多,因项目已经在用,为了稳妥暂不考虑,2009是刚导入unicode,也许2010和 XE适中一点,考虑控件版本,个人倾向于2010。另外关键的RemObjects涉及到Indy,据说2010和XE都是Indy10,不知道有没有差 别。 请不吝赐教! 肯定是XE2。 2009本身也有问题,不会因为出了新版,2009那些问题就不是问题了。 XE2肯定是修复2009问题的新版,XE2的问题,同样要在XE3修复。 建议XE,XE2因为涉及跨平台,比较YONG肿 要編譯成64位的話 XE2,否則XE最好 考虑UNICODE 首选XE2 XE2同时相比XE增加了相当多的 windows sdk单元 开发自由度更高肯定是XE2。 也是在用RO+DA在开发一个系统,XE没用过,D7直接就跳到XE2,Ehlib + Raize + FastReport基本可以完成 没有64位的需求,我觉着首选XE 2009本身也有问题,不会因为出了新版,2009那些问题就不是问题了。 XE2肯定是修复2009问题的新版,XE2的问题,同样要在XE3修复。 ========== 这话说得。。。按这逻辑,问题永远都不会被解决了。 而且说得好像 XE2 的 BUG 比 2009 少似的。 用 XE2 是修复了 2009 的老BUG,但是你还得用 XE2 多如牛毛的新BUG。 你这些不是推荐的理由。俺觉得具体 BUG 得具体分析,如果能较容易修复规避的就不要紧。 根据多数人的意见,我决定选择XE。谢谢各位! |
|
来自: quasiceo > 《版本历史Exe大小》