2013-06-11 39 views
0

我使用Delphi XE3,我想遷移到Delphi XE4。我可以使用XE4中XE3中使用的相同第三方組件嗎?在以前的版本中發生了許多變化,這阻礙了以前版本第三方組件的使用。德爾福XE3第三方VCL組件在XE4中?

+0

爲什麼你需要使用以前的VCL版本? Delphi的每個版本都有自己的VCL版本。 –

+0

您永遠無法在另一個版本中使用Delphi版本的VCL。但是,它通常是100%向後兼容的。所以你不必這樣做。但我懷疑你的評論你應該編輯你的問題來說「第三方VCL組件」。我編輯了你的問題來解決你無意中令人困惑的問題。 –

+0

我的意思是第三方VCL。對不起,如果我不清楚。 –

回答

3

您必須使用XE4的VCL在XE4中重新編譯您的項目。

如果通過「XE3 VCL」您實際上是指第三方VCL組件,那麼它們需要先在XE4中編譯和安裝,然後才能用於XE4項目。

幾乎所有的Delphi版本都是如此(D2007是唯一的例外,因爲它與D2006是二進制兼容的)。

+0

是的,我指的是vcl第三方,因爲當我從Delphi 7遷移到Delphi XE3時,VCL完全不兼容,需要我購買我使用的所有第三方VCL。 因此,如果我有源代碼,我只需要重新編譯VCL第三方? –

+2

您可能需要對第三方組件進行一些小改動,但很少。我發現幾乎沒有什麼需要在XE2,XE3和XE4之間切換。 –