“.dll”是一種可執行檔;dll是「Dynamic Link Library」的縮寫,即動態連結庫,是一個包含可由多個程序,同時使用的程式碼和資料的函式庫,該文件允許程式共享執行特殊任務所必需的程式碼和其他資源。
本教學操作環境:windows10系統、DELL G3電腦。
DLL(Dynamic Link Library)文件,即動態連結庫,也有人稱為應用程式拓展。
DLL是一個包含可由多個程序,同時使用的程式碼和資料的函式庫。
DLL文件是一種可執行文件,它允許程式共享執行特殊任務所需的程式碼和其他資源。 Windows提供的DLL檔案中包含了允許基於 Windows 的程式在 Windows 環境下操作的許多函數和資源。
dll檔案的特點
#因為DLL有佔用記憶體小,好編輯等的特點有很多電腦病毒都是DLL格式檔案。但不能單獨運行。動態連結庫通常都不能直接執行,也不能接收訊息。它們是一些獨立的文件,其中包含能被可執行程式或其它DLL呼叫來完成某項工作的函數。只有在其它模組調用動態連結庫中的函數時,它才發揮作用。
優勢
可以更容易將更新套用到各個模組,而不會影響程式的其他部分。例如,您可能具有一個工資計算程序,而稅率每年都會更改。當這些變更被隔離到 DLL 中以後,您無需重新產生或安裝整個程式即可套用更新。
下面說明了 Windows 作業系統中的一些作為 DLL 實現的檔案: ActiveX 控件 (.ocx) 檔案ActiveX 控制項的一個範例是日曆控件,它使您可以從日曆中選擇日期。控制面板 (.cpl) 檔案.cpl 檔案的一個範例是位於控制面板中的項目。每個項目都是一個專用 DLL。 裝置驅動程式 (.drv) 檔案裝置驅動程式的一個範例是控制列印到印表機的印表機驅動程式。
DLL的優點
當程式使用DLL 時,具有以下的優點: 使用較少的資源,當多個程式使用同一個函數庫時,DLL 可以減少在磁碟和實體記憶體中載入的程式碼的重複量。這不僅可以大大影響在前台運行的程序,而且可以大大影響其他在 Windows 作業系統上運行的程序。推廣模組式體系結構DLL 有助於促進模組式程式的開發。這可以幫助您開發要求提供多個語言版本的大型程式或要求具有模組式體系結構的程式。模組式程式的一個範例是具有多個可以在執行時間動態載入的模組的計帳程式。簡化部署和安裝當 DLL 中的函數需要更新或修復時,部署和安裝 DLL 不要求重新建立程式與該 DLL 的連結。此外,如果多個程式使用同一個 DLL,那麼多程式都會從該更新或修復中獲益。當您使用定期更新或修復的第三方 DLL 時,此問題可能會更頻繁地出現。
更多相關知識,請造訪常見問題欄位!
以上是.dll是什麼文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!