2012-02-07 63 views
8

Delphi(XE2)附帶的組件數量龐大,許多組件隨着時間的推移一直存在。應該避免使用哪些組件(比如BDE組件),這些組件是過期的(TXPManifest?),哪些應該避免,因爲它們不可用或者只會導致悲傷?在Delphi中避免的組件

+1

'Win 3.1'控件,也許? (除非它們已經從XE2中刪除了......) – 2012-02-07 22:09:12

+1

我是一個避免任何可以避免的事情,越少將應用程序邏輯綁定到UI,便攜性越高,例如您想將代碼移植到Free帕斯卡/ C++ /等。但那只是我的兩分錢。 – ComputerSaysNo 2012-02-07 22:16:00

+0

@Andreas Win3.1控件仍然存在於XE2中 – Alister 2012-02-07 22:18:29

回答

7

任何你沒有它的來源。沒有什麼能夠說「讓我感到挫敗」,而不是無法弄清楚爲什麼一個組件的行爲是這樣的,因爲它沒有很好的文檔記錄,並且因爲我不能重新編譯而被卡在舊的Delphi版本中。

+3

或者作者沒有更新它。 – 2012-02-08 01:12:00

4

任何你不絕對需要的東西。

我目前正在維護一個依賴於各種第三方組件的大型應用程序。爲了升級應用程序,您需要升級組件。對於不再經營業務的供應商而言,這是一個問題。結果整個應用程序陷入了僵局。