我有一個龐大的計劃,寫於2008年VB,涉及很多自制的DLL文件,socket通信,多線程等VB 2008的程序崩潰與System.ObjectDisposedException
有時候,突然冒出來,程序崩潰與在事件查看器以下細節: CLR20r3 不可 CMS.exe 1.0.0.0 5177cc90 的mscorlib 2.0.0.0 4a275af7 System.ObjectDisposedException
我做功課,試圖找出這個問題,但我不能確切地查明它可能會在(有行代碼的hundreads數千本次大會)。我把一個Handler捕獲在main()中的任何UnHandledException,但它似乎根本不會觸發。
我的問題是,我怎麼能調試這VS外面?該軟件安裝在我們客戶倉庫的生產工業PC上,因此我們無法安裝VS,原因很明顯。
任何提示將非常感激。
感謝您的寶貴時間,並幫助
我的水晶球說,你寫了Application.UnhandledException事件處理程序。錯了,你需要AppDomain.CurrentDomain.UnhandledException。對於讓我們猜測這個順便說一句,沒什麼意義,總是發佈一段代碼。 – 2013-05-09 13:46:19
公用Sub主() 昏暗currentDomain作爲應用程序域= AppDomain.CurrentDomain 的AddHandler currentDomain.UnhandledException,AddressOf MyHandler的 .... 私人小組MyHandler的(BYVAL發件人爲對象,BYVAL ARGS作爲UnhandledExceptionEventArgs) 昏暗È作爲異常= DirectCast(args.ExceptionObject,異常) m_eLog.WriteEntry( 「X-ACTIM UnHandledException:」 &e.ToString) 結束小組 – Dominic 2013-05-09 19:53:52