古詩詞大全網 - 成語查詢 - .dll是什麽文件

.dll是什麽文件

本教程操作環境:windows10系統、DELL G3電腦。

.dll是什麽文件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 時,此問題可能會更頻繁地出現。

更多相關知識,請訪問常見問題欄目!