欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

dll是什么 dll是什么意思

dll是什么 dll是什么意思

1、動(dòng)態(tài)鏈接庫英文為DLL,是Dynamic Link Library的縮寫 。DLL是一個(gè)包含可由多個(gè)程序 , 同時(shí)使用的代碼和數(shù)據(jù)的庫 。在Windows中,這種文件被稱為應(yīng)用程序拓展 。例如,在 Windows 操作系統(tǒng)中,Comdlg32.dll 執(zhí)行與對話框有關(guān)的常見函數(shù) 。因此,每個(gè)程序都可以使用該 DLL 中包含的功能來實(shí)現(xiàn)“打開”對話框 。這有助于避免代碼重用和促進(jìn)內(nèi)存的有效使用 。通過使用 DLL,程序可以實(shí)現(xiàn)模塊化 , 由相對獨(dú)立的組件組成 。例如 , 一個(gè)計(jì)賬程序可以按模塊來銷售 。可以在運(yùn)行時(shí)將各個(gè)模塊加載到主程序中(如果安裝了相應(yīng)模塊) 。因?yàn)槟K是彼此獨(dú)立的,所以程序的加載速度更快,而且模塊只在相應(yīng)的功能被請求時(shí)才加載 。【dll是什么 dll是什么意思】


2、DLL的優(yōu)點(diǎn):
使用較少的資源,當(dāng)多個(gè)程序使用同一個(gè)函數(shù)庫時(shí),DLL 可以減少在磁盤和物理內(nèi)存中加載的代碼的重復(fù)量 。這不僅可以大大影響在前臺運(yùn)行的程序,而且可以大大影響其他在 Windows 操作系統(tǒng)上運(yùn)行的程序 。推廣模塊式體系結(jié)構(gòu)DLL 有助于促進(jìn)模塊式程序的開發(fā) 。這可以幫助開發(fā)要求提供多個(gè)語言版本的大型程序或要求具有模塊式體系結(jié)構(gòu)的程序 。模塊式程序的一個(gè)示例是具有多個(gè)可以在運(yùn)行時(shí)動(dòng)態(tài)加載的模塊的計(jì)帳程序 。簡化部署和安裝當(dāng) DLL 中的函數(shù)需要更新或修復(fù)時(shí),部署和安裝 DLL 不要求重新建立程序與該 DLL 的鏈接 。此外,如果多個(gè)程序使用同一個(gè) DLL , 那么多個(gè)程序都將從該更新或修復(fù)中獲益 。當(dāng)使用定期更新或修復(fù)的第三方 DLL 時(shí),此問題可能會更頻繁地出現(xiàn) 。

相關(guān)經(jīng)驗(yàn)推薦