共用方式為


Dynamic-Link 連結庫 (Dynamic-Link 連結庫)

動態連結庫 (DLL) 是一個模組,其中包含另一個模組(應用程式或 DLL)可以使用的函式和數據。

DLL 可以定義兩種函式:匯出和內部。 導出的函式是要由其他模組呼叫,以及從定義這些函式的 DLL 內呼叫。 內部函式通常只能從定義內部的 DLL 內呼叫。 雖然 DLL 可以匯出數據,但其數據通常只能由其函式使用。 不過,沒有任何專案可防止另一個模組讀取或寫入該位址。

DLL 提供模組化應用程式的方式,以便更輕鬆地更新和重複使用其功能。 當數個應用程式同時使用相同的功能時,DLL 也有助於降低記憶體額外負荷,因為雖然每個應用程式都會收到自己的 DLL 資料複本,但應用程式會共用 DLL 程式代碼。

Windows 應用程式開發介面 (API) 會實作為一組 DLL,因此任何使用 Windows API 的程式都會使用動態連結。

注意

如果您是計算機上 DLL 遇到困難的使用者,您應該連絡發行 DLL 的軟體廠商客戶支援。 如果您覺得您需要支援Microsoft產品(包括 Windows),請前往我們的技術支援網站,網址為 support.microsoft.com

 

DLL (Visual C++)