dll中傳值錯誤

       最近在工作中遇到了一個很奇怪的問題:一個DLL模塊一直運行很好的,突然加載到我的工程中就異常了,調試了很久,發現DLL中的一個接口值出了問題。接口有4個參數,其中一個是CLISTCTR,但這個參數好是個漏洞,不管什麼進去了都沒有,別的參數是正常的。但在別的地方都是很好的,在我這個工程裏的DEBUG也是很好的,但到了RELEASE就不行了。沒有辦法,根本找不出原因。都用了幾年的東西突然不能用了。沒有辦法,重加了個接口。


extern "C" __declspec(dllexport) BOOL LoginOffice(HWND MainhWnd,CListCtrl* pList,
              void* LocalUserInfo,
              void* RoomCreatorUserInfo,
              void* LoginData);

這就是那個異常的接口,CListCtrl* pList,這個指針就是不能用了,也不報錯,就是裏面沒有了數據。

發佈了13 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章