當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 軟件教程 > 辦公軟件 > dll是什么文件,dll文件的作用

dll是什么文件,dll文件的作用

2012/11/12 16:20:14作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

當(dāng)我們下載一些程序軟件的時(shí)候都會(huì)看到有后綴名為dll格式的文件,那嗎這種dll是什么文件呢?dll文件的作用又有哪些呢?那么小編就圍繞這個(gè)話(huà)題來(lái)講解吧。

對(duì)于一些對(duì)腦初學(xué)者來(lái)說(shuō),肯定不知道dll文件,經(jīng)常性的會(huì)碰上找到不到dll文件和丟失dll文件的情況。那么dll是什么文件呢?

dll文件的作用

總的來(lái)說(shuō)DLL文件即動(dòng)態(tài)鏈接庫(kù)文件,是一種可執(zhí)行文件,它包含可由多個(gè)程序同時(shí)使用的代碼和數(shù)據(jù)的庫(kù)。dll文件不是可執(zhí)行文件,就是為動(dòng)態(tài)鏈接提高一個(gè)路徑和方法,使進(jìn)程可以調(diào)用不屬于其可執(zhí)行代碼的函數(shù)。它允許程序共享執(zhí)行特殊任務(wù)所必需的代碼和其他資源。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環(huán)境下操作的許多函數(shù)和資源。 一般dll文件后綴名都為dll。

dll文件都作用

1、擴(kuò)展了應(yīng)用程序的特性; 

2、可以用許多種編程語(yǔ)言來(lái)編寫(xiě);   

3、簡(jiǎn)化了軟件項(xiàng)目的管理;

4、有助于節(jié)省內(nèi)存;

5、有助于資源共享

6、有助于應(yīng)用程序的本地化

7、有助于解決平臺(tái)差異;

8、可以用于一些特殊的目的。windows使得某些特性只能為DLL所用。

⑴可以了解某應(yīng)用程序使用哪些DLL文件

右鍵單擊該應(yīng)用程序并選擇快捷菜單中的“快速查看”命令,在隨后出現(xiàn)的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況。

⑵、如何知道DLL文件被幾個(gè)程序使用

打開(kāi)“開(kāi)始-運(yùn)行”,在運(yùn)行框上輸入Regedit,進(jìn)入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關(guān)數(shù)據(jù),其中數(shù)據(jù)右邊小括號(hào)內(nèi)的數(shù)字就說(shuō)明了被幾個(gè)程序使用,顯示為(2)表示被兩個(gè)程序使用,如果顯示為(0)則表示無(wú)程序使用,當(dāng)然我們也可以將其文件刪除。

⑶、最重要的就是如何解決DLL文件丟失的情況。

一般情況出現(xiàn)dll文件丟失或者錯(cuò)誤的話(huà),是病毒木馬修改造成的。必須重新下載dll文件霍總通過(guò)一些修復(fù)工具來(lái)修復(fù)。

⑷DLL 有助于促進(jìn)模塊式程序的開(kāi)發(fā)

這可以幫助您開(kāi)發(fā)要求提供多個(gè)語(yǔ)言版本的大型程序或要求具有模塊式體系結(jié)構(gòu)的程序。模塊式程序的一個(gè)示例是具有多個(gè)可以在運(yùn)行時(shí)動(dòng)態(tài)加載的模塊的計(jì)帳程序。

以上就是dll是什么文件的全部?jī)?nèi)容了,希望對(duì)你有所幫助!~

標(biāo)簽: dll  作用  文件