[問題] EXCEL VBA 跑一段時間會崩潰 物件模組

看板Office作者 (Jtin 介)時間9年前 (2016/08/09 14:11), 9年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
軟體:EXCEL 版本:2007 問題:剛開啟時運作正常 但跑一段時間就會崩潰 個人懷疑是記憶體需要清空之類的問題 程式主軸:串接API元件並且執行動作 元件中包含ATL物件和結構物件 我將ATL物件設定到物件類別模組中做引用 Public WithEvents skXX As SKXXLib Private Sub Class_Initialize() Set skXX = New SKXXLib End Sub Private Sub Class_Terminate() Set skXX = Nothing End Sub 結構物件的部分則是直接在模組中用 Dim xx as APILib.XXname 的方法來做 不知為何啟動時都正常 但跑一段時間後會崩潰 錯誤訊息 問題簽章: 問題事件名稱: APPCRASH 應用程式名稱: EXCEL.EXE 應用程式版本: 12.0.4518.1014 應用程式時間戳記: 45428263 錯誤模組名稱: VBE6.DLL 錯誤模組版本: 6.5.10.20 錯誤模組時間戳記: 45187577 例外狀況代碼: c0000005 例外狀況位移: 00111497 作業系統版本: 6.1.7600.2.0.0.256.48 地區設定識別碼: 1028 與問題相關的其他資訊: LCID: 1028 Brand: Office12Crash skulcid: 1028 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.19.54 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1470723119.A.4FB.html ※ 編輯: winnina1 (36.227.19.54), 08/10/2016 00:43:35

10/18 12:46, , 1F
後來調整物件引用順序即可
10/18 12:46, 1F
文章代碼(AID): #1NgNGlJx (Office)
文章代碼(AID): #1NgNGlJx (Office)