对于那些希望从Delphi 7升级到Delphi 2010的提示?

前端之家收集整理的这篇文章主要介绍了对于那些希望从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:
http://talkdelphi.blogspot.com/2009_03_01_archive.html

您需要知道的其他事情是,您必须在Delphi 2010中打开之前备份项目.Delphi 2010将更改您的DFM文件,即使您没有按保存按钮.该表单将丢失数据,它将不会在D7中编译.

UPDATE

我终于升级了Delphi XE具有一些新功能.不幸的是,很少有人根本不工作(背景编译,UML建模,代码洞察等),其他人已经降级(例如帮助). IDE也不像Delphi 7那么稳定和快速,工具栏有真正的问题(更好的是不要自定义IDE). IDE还有一个令人讨厌的错误,IDE具有100%的cpu利用率(有关所有这些问题,请参阅我的其他帖子).
我希望在更新2和3中,他们将修复一些最严格的问题.

无论如何,我认为我升级太早了,因为现在Embarcadero宣布了64位编译器,所以我可能需要重新支付很多钱来升级到下一个版本的Delphi才能获得该编译器.对于那些仍然在考虑升级到Delphi XE的人,我建议在购买之前先试用Delphi XE,看看它是否提供了一些没有其他功能功能.我不是说Delphi XE比Delphi 7差,我说这不是更好!

解决方法

我们为这个问题专门创建了一个网页:

http://www.embarcadero.com/rad-in-action/migration-upgrade-center

在那里,您可以找到所有涉及迁移问题的网页,文档,网络研讨会重播等.

人们说的第一件事是“我有一个巨大的代码库,并且迁移到Unicode将永远”,几乎没有例外,他们发现“永远”真的是比原来想象的更短的时间段,Delphi的新功能2010使这一切都值得.

猜你在找的Delphi相关文章