DLL大多數情況下是帶DLL擴展名的文件,但也可能是EXE或其他擴展名。它們向在Windows操作系統下運行的程序提供代碼、數據或函數。程序可以根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序。
DLL是動態鏈接庫的縮寫,意思是動態鏈接庫。在Windows中,很多應用程序並不是壹個完整的可執行文件,它們被分割成壹些相對獨立的動態鏈接庫,也就是DLL文件,並放置在系統中。當我們執行壹個程序時,會調用相應的DLL文件。壹個應用程序可以有多個DLL文件,壹個DLL文件也可以被幾個應用程序使用。這種DLL文件稱為* * *共享DLL文件。DLL文件通常存儲在C:\Windows\System目錄中。
DLL(動態鏈接庫(DLL)是壹個可以被其他應用程序共享的程序模塊,它封裝了壹些可以被其他應用程序共享的例程和資源。動態鏈接庫文件的擴展名壹般是dll,與可執行文件(exe)非常相似。不同的是,雖然DLL包含可執行代碼,但它不能單獨執行,而應該由Windows應用程序直接或間接調用。
動態鏈接庫-優點
1.***享受代碼、資源和數據。
使用DLL的主要目的是共享代碼,DLL的代碼可以被所有的Windows應用程序共享。
2.隱藏實現的細節
應用程序可以訪問DLL中的方法,而應用程序不知道這些方法的細節。
3.擴展開發工具的功能
因為DLL是獨立於語言的,所以妳可以創建壹個DLL,並通過C++、VB或任何支持動態鏈接庫的語言來調用它。這樣,如果壹種語言有缺點,可以通過訪問另壹種語言創建的DLL來彌補。