vb6.0寫的小程式,編譯成exe檔案后,運行時有時會出現runtime error 5 ,無效的程序或引數,出錯后程式就自動退出了。
因為程式里呼叫了網路共享檔案,我懷疑是網路連接不暢時導致錯誤,不知道會不會是這個原因?這個問題用on error go to next 可以解決嗎?如果可以解決放什么位置?是不是需要每個程序里都放?
uj5u.com熱心網友回復:
你用on error go to next,直接跳過錯誤了。你的運行庫的版本問題。uj5u.com熱心網友回復:
你用on error resume next 問題沒有解決!你這問題是物件或者變數不存在(無效)。IDE下除錯一下看是啥問題?
uj5u.com熱心網友回復:
我感覺到你沒有定位到哪個程序出的問題,而且這個程式不定期報錯。同樣問題我是這樣解決的。在進入退出每個程序的地方都寫日志。
程式報錯后,查日志定位出來出錯的是哪個程序,再在這個程序里面多打幾個日志,定位出來哪行出錯,就好分析啦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/8878.html
標籤:VB基礎類
