什麼是動態鏈接庫?Windows下重要的幾個動態鏈接庫;DLL的使用優點; ...
什麼是DLL?
DLL通常由一組可供任何應用程式使用的獨立函數組成。
Windows下三個最重要的DLL:
Kernal32.dll:包含的函數用來管理記憶體、進程以及線程;
User32.dll:包含的函數用來執行與界面相關的任務;
GDI32.dll:包含的函數用來繪製圖像和顯示文字;
使用DLL的優點:
1、擴展應用程式特性,需要的時候載入DLL執行操作;
2、簡化項目管理,不同的開發團隊來開發不同模塊;
3、有助於節省記憶體,多個應用程式使用同一個DLL;
4、促進資源共用,利用DLL來存放資源達到共用目的;
5、促進本地化;
6、有助於解決平臺差異;