用VB做了一個小程式,將PDF檔案保存到資料庫里,在保存到資料庫里的時候經常報錯“記憶體不足”,然后退出。請問什么可能的原因會出現這個錯誤
uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。請判斷每個函式呼叫的回傳值。
uj5u.com熱心網友回復:
表示不服,啥玩意這么高級?
uj5u.com熱心網友回復:
WinDbg即Debugging Tools for Windows
uj5u.com熱心網友回復:
崩潰的時候在彈出的對話框按相應按鈕進入除錯,按Alt+7鍵查看Call Stack即“呼叫堆疊”里面從上到下列出的對應從里層到外層的函式呼叫歷史。雙擊某一行可將游標定位到此次呼叫的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。
請判斷每個函式呼叫的回傳值。
表示不服,啥玩意這么高級?
VB6也有這玩意兒啊,你“專注VB”13年了,還不知道?
在IDE下運行程式,代碼執行被斷點“中斷”時,按 Ctrl+L,彈出一個小視窗,
這個視窗中的“串列”就能看到“從哪些程序呼叫到這兒”的,
第一行是“最內層”,就是斷點所在的函式或程序,
最后一行是“最外層”,就是“最開始呼叫”的陳述句所在程序。
除了“最內層”,在“上層”的代碼模塊中都有“綠色標記”指示是“從哪兒呼叫”的,
在那個“小視窗”中雙擊相應的程序,可以跳到對應的呼叫陳述句處。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68565.html
標籤:非技術類
上一篇:使用VB 呼叫WEBSERVICES報錯 WSDLReader inenumber 0, lineposition 0, reason is: 所需資源沒有可用
下一篇:Vuforia
