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 時,此問題可能會更頻繁地出現。

熱門標籤