dll是什麼 DLL的優點是什麼

來源:時尚少女範 2.62W
dll是什麼 DLL的優點是什麼

1、動態鏈接庫英文為DLL,是Dynamic Link Library的縮寫。DLL是一個包含可由多個程序,同時使用的代碼和數據的庫。在Windows中,這種文件被稱為應用程序拓展。例如,在 Windows 操作系統中, 執行與對話框有關的常見函數。因此,每個程序都可以使用該 DLL 中包含的功能來實現“打開”對話框。這有助於避免代碼重用和促進內存的有效使用。通過使用 DLL,程序可以實現模塊化,由相對獨立的組件組成。例如,一個計賬程序可以按模塊來銷售。可以在運行時將各個模塊加載到主程序中(如果安裝了相應模塊)。因為模塊是彼此獨立的,所以程序的加載速度更快,而且模塊只在相應的功能被請求時才加載。

2、DLL的優點:

使用較少的資源,當多個程序使用同一個函數庫時,DLL 可以減少在磁盤和物理內存中加載的代碼的重複量。這不僅可以大大影響在前台運行的程序,而且可以大大影響其他在 Windows 操作系統上運行的程序。 推廣模塊式體系結構DLL 有助於促進模塊式程序的開發。這可以幫助開發要求提供多個語言版本的大型程序或要求具有模塊式體系結構的程序。模塊式程序的一個示例是具有多個可以在運行時動態加載的模塊的計帳程序。 簡化部署和安裝當 DLL 中的函數需要更新或修復時,部署和安裝 DLL 不要求重新建立程序與該 DLL 的鏈接。此外,如果多個程序使用同一個 DLL,那麼多個程序都將從該更新或修復中獲益。當使用定期更新或修復的第三方 DLL 時,此問題可能會更頻繁地出現。

熱門標籤