[問題] MFC 載入DLL
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 6.0
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
自行撰寫的DLL
問題(Question):
載入DLL失敗,
關鍵原始碼相當簡單:
handle = ::AfxLoadLibrary("xxx.dll");
if(handle) {
return TRUE; }
else {
AfxMessageBox( CString("Load Dll fail !") );
return FALSE; }
目前是由測試方(release版)跳出的訊息判斷出在這附近掛的,
但是在自己的電腦上怎麼測都不會Load失敗。
以我所知,只要在Linker裡面設定好路徑,
AfxLoadLibrary()函式應該不會失敗;
不過由於這部分Code並非出自我手,
想請問關於正確載入DLL,
是否還有什麼細節是我不知道的?
或者說還有什麼其他因素可能導致AfxLoadLibrary()回傳0 ?
謝謝大德!
預期的正確結果(Expected Output):
return TRUE;
錯誤結果(Wrong Output):
handle 為 0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.13.232
推
04/01 23:22, , 1F
04/01 23:22, 1F
推
04/01 23:26, , 2F
04/01 23:26, 2F
→
04/01 23:27, , 3F
04/01 23:27, 3F
→
04/01 23:44, , 4F
04/01 23:44, 4F
→
04/01 23:44, , 5F
04/01 23:44, 5F
推
04/01 23:54, , 6F
04/01 23:54, 6F
→
04/01 23:55, , 7F
04/01 23:55, 7F
→
04/01 23:56, , 8F
04/01 23:56, 8F
→
04/01 23:56, , 9F
04/01 23:56, 9F
→
04/01 23:56, , 10F
04/01 23:56, 10F
推
04/02 00:34, , 11F
04/02 00:34, 11F
推
04/02 13:38, , 12F
04/02 13:38, 12F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章