用Delphi 2010或2007升级Delphi 3项目? [英] Delphi 2010 or 2007 for upgrading Delphi 3 project?

查看:104
本文介绍了用Delphi 2010或2007升级Delphi 3项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚收到一份任务,将我在1999年编写的旧的Delphi 3项目升级到新版本并添加功能(我之前在相关问题中对此进行过讨论此处)。我以为适当的方法是先将开发环境升级到Delphi 2010,然后移植应用程序。

I've just received an assignment to upgrade an old Delphi 3 project that I wrote in 1999 to a newer version and add features (I previously discussed this in related questions here and here). I was assuming that the appropriate route would be to first upgrade my development environment to Delphi 2010 and then port the application.

我现在正在考虑是否将应用程序升级到为了避免Unicode复杂性,请改用现有的Delphi 2007版本。该应用程序在美国的一家公司中运行,并严格遵守一个州的要求,因此无法从Unicode支持中受益。

I'm now considering whether to upgrade the application to my existing copy of Delphi 2007 instead in order to avoid the Unicode complications. The application runs at a single company in the United States and is tightly bound to requirements of a single state, so it would not benefit from Unicode support.

我的问题是:使用Unicode问题的额外麻烦是否会超过使用最新版本的Delphi的好处?您可能会假设我没有Unicode经验。

My question is: would the additional hassle of dealing with Unicode issues outweigh the benefit of using the most recent version of Delphi? You may assume that I have no experience with Unicode.

推荐答案

他们在Delphi 2009中实现Unicode的工作非常出色。

They have done such a good job implementing Unicode in Delphi 2009 that most programs that do not do tricks with characters and bytes convert over with no problem.

需要注意的是,只要您不使用任何第三方软件包即可。如果是这样,则应升级它们。如果他们没有升级,并且您没有他们的源代码,那么您最好不要去参加Delphi 2010。

The caveat is as long as you are not using any 3rd party packages. If you are, you should upgrade those. If they don't have upgrades and you don't have their source code, then you might be better off not going to Delphi 2010.

但是我会跳如果可能的话。我做到了,我很高兴做到了。

But I would make the jump if at all possible. I did and I'm glad I did.

这篇关于用Delphi 2010或2007升级Delphi 3项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆