一、動態鏈接庫簡介
動態庫鏈接庫英文位DLL,是Dynamic Link Library的縮寫形式,DLL不是可執行文件。動態鏈接提供了一種方法,使進程可以調用不屬於其可執行文件代碼的函數。函數可執行代碼位於一個DLL中,該DLL包含一個或多個已被編譯、鏈接並與使用它們的進程分開存儲的函數。DLL還有助於共享數據和資源。多個應用程序可同時訪問內存中單個DLL副本的內容。DLL是一個包含可由多個程序同時使用的代碼和數據的庫。
DLL優點和作用:
(1)擴展了應用程序的特性;
(2)可以用許多種多種編程語言來編寫;
(3)簡化了軟件項目的管理;
(4)有助於節省內存;
(5)有助於資源共享;
(6)有助於應用程序本地化;