[問題] ActiveX元件 & DLL

看板C_and_CPP (C/C++)作者 (傻傻)時間16年前 (2009/06/05 11:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位一個問題 軟體:C++ Builder 6 狀況:使用ActiveX內的VCL元件(自己安裝的PCI7230元件), 但同時也有用到我寫的dll,當我程式執行完時要執行Close()動作時 會跳出下列錯誤訊息 Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0585EEE4.Read of address 0646ECF0.Process stopped. Use Step or Run to continue. 但是如果我只有Load dll,不執行dll內的function, Close時就完全沒有問題 後來我一步一步去run,看到Close()之後一直跑到 ~TVariantT() { ::VariantClear(this); }就卡住了 所以我想原因應該是在這,但卻完全沒頭緒 我也查過dll內function的位址 並沒有跟錯誤訊息衝突到 麻煩大家指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.112.66
文章代碼(AID): #1AA92B5C (C_and_CPP)
文章代碼(AID): #1AA92B5C (C_and_CPP)