2010-01-20 92 views

回答

2

這取決於(對不起)。如果問題DLL是靜態鏈接到缺少的DLL,則LoadLibrary調用將失敗,錯誤126(ERROR_MOD_NOT_FOUND)。但是,如果DLL嘗試動態加載缺失的DLL(例如,使用LoadLibrary),則原始的LoadLibrary調用可能會成功。對於delay loaded庫,該行爲也可能會發生變化。

3

如果缺少依賴項,程序將不會運行:嘗試訪問DLL時會拋出異常/錯誤。

0

當您嘗試使用該dll中的某些內容時,您將收到I/O錯誤。它會說它無法加載它

+0

錯誤/異常在DLL加載時立即發生,而不是在使用時發生。 – gwell

+0

取決於它的使用方式。如果您進行延遲加載,它可能會同時加載和使用 – AutomatedTester