微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对于那些希望从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使这一切都值得.

原文地址:https://www.jb51.cc/delphi/102743.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐