dll加載FAQ

1.首先加載dll文件

     hm = ::LoadLibrary( LibraryName.c_str() );
    DWORD error= GetLastError();

如果返回hm爲0,則使用GetLastError()獲得錯誤碼。
如果返回爲:126 127,則使用vc工具 depends查看dll依賴的dll是否被加載。
逐項查找。

2.GetProcAddress()失敗,則表示沒有這個模塊。

dll加載的問題,主要集中在:
1. dll目錄制定不對.
2. dll依賴的dll沒有加載,請將相關的dll放在相應的目錄下。
3. dll生成要正確.

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
閱讀(350) | 評論(0) | 轉發(0) |
給主人留下些什麼吧!~~
評論熱議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章