Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi XE3第三方VCL组件在XE4中?_Delphi_Vcl_Delphi Xe3_Delphi Xe4 - Fatal编程技术网

Delphi XE3第三方VCL组件在XE4中?

Delphi XE3第三方VCL组件在XE4中?,delphi,vcl,delphi-xe3,delphi-xe4,Delphi,Vcl,Delphi Xe3,Delphi Xe4,我使用Delphi XE3,我想迁移到Delphi XE4。我可以使用与XE4中的XE3相同的第三方组件吗?在以前的版本中发生了许多更改,这排除了使用以前版本的第三方组件。您必须使用XE4的VCL在XE4中重新编译您的项目 如果“XE3 VCL”实际上指的是第三方VCL组件,那么它们需要在XE4中编译和安装,然后才能在XE4项目中使用 几乎每一个Delphi版本都是如此(D2007是唯一的例外,因为它与D2006是二进制兼容的)。您必须使用XE4的VCL在XE4中重新编译您的项目 如果“XE3

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

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

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


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

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

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


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

为什么需要使用以前版本的VCL?每个版本的Delphi都有自己的VCL版本。你永远不能在另一个版本的Delphi中使用一个版本的VCL。但是,它通常是100%向后兼容的。所以你不必这么做。但我从你的评论中怀疑你应该将你的问题修改为“第三方VCL组件”。我编辑了你的问题以修正你无意中提出的令人困惑的问题。我指的是第三方VCL。抱歉,我不清楚。为什么您需要使用以前版本的VCL?每个版本的Delphi都有自己的VCL版本。你永远不能在另一个版本的Delphi中使用一个版本的VCL。但是,它通常是100%向后兼容的。所以你不必这么做。但我从你的评论中怀疑你应该将你的问题修改为“第三方VCL组件”。我编辑了你的问题以修正你无意中提出的令人困惑的问题。我指的是第三方VCL。如果我不清楚,很抱歉。是的,我指的是vcl第三方,因为当我从Delphi 7迁移到Delphi XE3时,vcl完全不兼容,需要我购买我使用的所有第三方vcl。因此,如果我有源代码,我只需要重新编译VCL第三方?您可能需要对第三方组件进行一些小的更改,但很少。我发现在XE2、XE3和XE4之间几乎没有什么需要更改的。是的,我指的是vcl第三方,因为当我从Delphi 7迁移到Delphi XE3时,vcl完全不兼容,需要我购买我使用的所有第三方vcl。因此,如果我有源代码,我只需要重新编译VCL第三方?您可能需要对第三方组件进行一些小的更改,但很少。我发现在XE2、XE3和XE4之间几乎没有什么需要改变的。