【问题标题】:Delphi XE3 third party VCL components in the XE4?Delphi XE3 第三方VCL 组件在XE4 中?
【发布时间】:2013-06-11 18:20:06
【问题描述】:

我使用 Delphi XE3,我想迁移到 Delphi XE4。我可以在 XE4 中使用与在 XE3 中使用的相同的第三方组件吗?在以前的版本中发生了许多变化,这排除了使用以前版本的第三方组件。

【问题讨论】:

  • 为什么需要使用以前版本的 VCL?每个版本的 Delphi 都带有自己的 VCL 版本。
  • 你永远不能在另一个版本的 Delphi 中使用 VCL。但是,它通常是 100% 向后兼容的。所以你不必。但我怀疑你的 cmets 你应该编辑你的问题说“第三方 VCL 组件”。我编辑了您的问题以解决您无意中引起混淆的问题。
  • 我的意思是第三方 VCL。对不起,如果我不清楚。

标签: delphi vcl delphi-xe3 delphi-xe4


【解决方案1】:

您必须使用 XE4 的 VCL 在 XE4 中重新编译您的项目。

如果您所说的“XE3 VCL”实际上是指第三方VCL组件,那么它们需要在XE4中编译安装后才能在XE4项目中使用。

几乎每个 Delphi 版本都是如此(D2007 是唯一的例外,因为它与 D2006 二进制兼容)。

【讨论】:

  • 是的,我指的是vcl第三方,因为当我从Delphi 7迁移到Delphi XE3时,VCL完全不兼容,需要我购买所有我使用的第三方VCL。所以如果我有源代码,只需要重新编译第三方VCL?
  • 您可能需要对第三方组件进行一些小改动,但很少。我发现 XE2、XE3 和 XE4 之间几乎没有什么需要改变的。
猜你喜欢
  • 1970-01-01
  • 2015-01-09
  • 2012-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多