2010-02-05 47 views
21

我剛剛將Delphi 2009 VCL/RTL代碼與2010年的代碼進行了比較。

我注意到有很多$IF DEFINED(CLR)條件定義,他們在2010版中得到了更多。

我認爲這些條件定義已經被廢棄,因爲Delphi .NET已經停產。 Delphi Prism中沒有真正使用VCL/RTL嗎?或者他們?

回答

27

我們仍在使用Delphi.NET內部部分IDE以及Delphi Prism提供的一些.NET版本的DBXpress。因此,我們將CLR部分維持在產品的這些部分所需要的範圍內。我們也在積極修改一些東西來減少和最終消除我們對Delphi.NET的依賴。

我想我們可以剝離出代碼的那部分......

+2

「我們還積極返工的事情減少並最終消除我們自己的Delphi.NET依賴」 這是否意味着減少並最終消除IDE中的.Net依賴性?因此,一些.Net依賴的重構功能將在本地代碼中實現? Regards – vcldeveloper 2010-02-05 21:34:09

+12

不,只有Delphi.NET的依賴關係。由於我們現在嚴重依賴於MSBuild來完成整個構建過程,因此在可預見的將來,對.NET的依賴可能仍將繼續。 – 2010-02-05 21:48:32

+0

而基於Together的重構J#代碼很可能會保留在J#中,因此永遠依賴.net或多或少。 – 2012-03-20 16:48:03

相關問題