对于那些希望从Delphi 7升级到Delphi 2010的提示?
更新4和5后,我有兴趣重新评估Delphi 2010.这次我打算移植一些我的代码(小规模),看看它是如何大规模地做到这一点.
主要问题似乎是ascii到unicode转换.有关您发现有用的任何提示或资源? 非常感谢. 编辑: 在这一点上,我对其他人(想要升级)的推荐将是: http://www.embarcadero.com/images/dm/technical-papers/delphi-in-a-unicode-world-updated.pdf Is WideString identical to String in Delphi 2009 What is the compiler version for Delphi 2010? http://chee-yang.blogspot.com/2008/10/delphi-2009-unicode.html 请注意,Gif(由Melander)和Png(由Martijn Saly?)映像现在已经并入德尔福2010.您将不得不使用条件来使用正确的GIF单元: USES Windows,SysUtils,Graphics,blabla {$IFDEF VER150},GIFImage,{Delphi 7} {$ELSE} GIFImg {Delphi 2010} {$ENDIF}; 还需要“修复”Embarcadero提供的PNG: 您需要知道的其他事情是,您必须在Delphi 2010中打开之前备份项目.Delphi 2010将更改您的DFM文件,即使您没有按保存按钮.该表单将丢失数据,它将不会在D7中编译. UPDATE 我终于升级了Delphi XE具有一些新功能.不幸的是,很少有人根本不工作(背景编译,UML建模,代码洞察等),其他人已经降级(例如帮助). IDE也不像Delphi 7那么稳定和快速,工具栏有真正的问题(更好的是不要自定义IDE). IDE还有一个令人讨厌的错误,IDE具有100%的CPU利用率(有关所有这些问题,请参阅我的其他帖子). 无论如何,我认为我升级太早了,因为现在Embarcadero宣布了64位编译器,所以我可能需要重新支付很多钱来升级到下一个版本的Delphi才能获得该编译器.对于那些仍然在考虑升级到Delphi XE的人,我建议在购买之前先试用Delphi XE,看看它是否提供了一些没有其他功能的功能.我不是说Delphi XE比Delphi 7差,我说这不是更好! 解决方法
我们为这个问题专门创建了一个网页:
http://www.embarcadero.com/rad-in-action/migration-upgrade-center 在那里,您可以找到所有涉及迁移问题的网页,文档,网络研讨会重播等. 人们说的第一件事是“我有一个巨大的代码库,并且迁移到Unicode将永远”,几乎没有例外,他们发现“永远”真的是比原来想象的更短的时间段,Delphi的新功能2010使这一切都值得. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |