dll是什麼 DLL的優點是什麼

dll是什麼 DLL的優點是什麼

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

2、DLL的優點:

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

廣州有什麼好吃的 廣州美食有哪些 烤雞肘的做法 如何做烤雞肘 閉合性粉刺怎麼去除小妙招 八大超好用的去粉刺妙招 毛巾上有黃漬洗不掉怎麼辦 催熟芒果的方法 才買的芒果怎麼催熟 怎麼選好的粉腸 如何選好的粉腸
热门文章
为你推荐