2010-03-17 101 views
4

Delphi 2010與.net的關係如何?我記得不久前你只能生成.net 1.1代碼。現在,那是怎麼回事?Delphi 2010和.net

當爲.net平臺而不是Win32編譯舊版Delphi代碼(主要是7)時,其行爲如何?它是兼容的嗎?

回答

6

你可能會認爲Embarcadero對.Net的支持比以前更好。 Delphi Prism完全符合最新版本的框架,甚至包括features not available in C#

我是VCL.Net的忠實擁躉,所以我對這個問題頗有微詞。我喜歡在平臺之間共享庫代碼的能力,而VCL.Net的可視部分比Winforms更適合於客戶端應用程序。然而,在Borland(當時)編寫的功能中,複製了Visual Studio中已有的功能(例如設計人員)將本地Delphi的資源從本地Delphi中拿走,並且讓它們不斷播放,並且無法支持最新版本的框架。即使我不得不承認當前的支持超過了VCL.Net的損失。我不得不說,在ASP.Net項目中使用Pascal令人耳目一新。

4

的「德爾福爲.NET」項目是死的最後兩個版本的。它已經被RemObjects中的Prism所取代,它或多或少兼容,但沒有VCL,並且一些語法不同。

+0

這只是傷心。我記得Borland試圖用Kylix,Delphi 8等來支持大多數平臺。 確實,它們都失敗了。 – 2010-03-17 21:56:47

+0

棱鏡在Visual Studio中運行。 – 2010-03-17 22:23:19