加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

从Delphi 2006迁移到Delphi XE2

发布时间:2020-12-15 09:49:09 所属栏目:大数据 来源:网络整理
导读:在delphi 2006中有一个代码库,在过去的许多年里没有开发.如果需要激活开发有哪些选项. 继续在2006年开发.(不确定IDE支持等) 迁移到Delphi XE2. (不确定需要什么) 用Java重新编码. 似乎第二种选择更可行但是它会涉及到什么呢?我读了一些关于Unicode支持的东
在delphi 2006中有一个代码库,在过去的许多年里没有开发.如果需要激活开发有哪些选项.

>继续在2006年开发.(不确定IDE支持等)
>迁移到Delphi XE2. (不确定需要什么)
>用Java重新编码.

似乎第二种选择更可行但是它会涉及到什么呢?我读了一些关于Unicode支持的东西,也不确定图形库支持.

只是为了把事情放在眼里,我是一名Java程序员,而且都是C/C++的经验.但是,我试图从市场战略的最小阻力路径的角度来理解它.

提前致谢.

解决方法

我不能说在Java中重新编码它.根据代码库的不同,它可能是一个不错的选择,因为你说你有Java的经验(而且,我认为,不是使用Delphi).

关于升级到Delphi XE2:

检查是否已使用任何第三方组件.

如果没有,您可能只需很少的更改即可升级到Delphi XE2.

如果是,请检查这些组件的源代码是否已可用.

如果没有,您将不得不购买这些组件的新许可证(这次需要包含源代码的许可证!)如果您想要升级到Delphi XE2.如果你真的很不走运,开发这些组件的公司已经大肆宣传.那么你要么坚持使用Delphi 2006,要么必须找到这些组件的替代品.

如果您已经获得了组件的源代码,您可能仍想检查是否将它们升级到Delphi XE2.它可能会让你有些头疼.对于经验丰富的Delphi开发人员而言,升级良好编写的组件并不是一个问题(多年来我已经做过无数次),但对于那些不知道可能存在缺陷的人来说,这几乎是不可能的.

Delphi 2006和XE2之间唯一的重大变化(实际上发生在Delphi 2007和Delphi 2009之间)是切换到Unicode字符串.切换现有的代码库可能是轻松的,也可能是下背部的真正痛苦,这取决于它开始时的写入程度以及它如何(ab)使用字符串.

您尚未提及的另一个选项可能是升级到Delphi 2007,这对Delphi 2006来说基本上是一个错误修正,而不是真正的版本.如果我没记错,Delphi 2006软件包可以在Delphi 2007中使用,甚至无需重新编译.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读