[問題] winform程式自己自動關閉

看板C_Sharp作者 (啦)時間16年前 (2009/07/23 20:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我有一支程式已經用一段時間了 當他接收socket資料量很大又很快的時候(< 1 sec 數十筆) 發生過兩次程式沒有任何對話框跟警告視窗就自己關閉 連工作管理員也看不到 百思不得其解之下 看了windows事件檢視器 有下列關鍵字 .NET Runtime 2.0 Error Reporting Event ID:5000 InvalidOperationException mscorlib 其他都是一堆十六進位的東西 有估狗過 推測有可能是裡面有宣告一個List 程式區段A正在用foreach尋訪裡面的元素 同時區段B又試圖增加該List的元素 就是在資料量大又快的時候 會去作上述的工作 這部分我沒有加上try-catch 我以為不會快到這種程度而導致錯誤 囧 請問有經驗的先進們 我這樣的推論是不是有可能呢 我不需要一定要捕捉到是哪種例外 我只要確定程式不要自己關掉就好Q__Q 目前是加上try-catch 但catch內容是空的 我知道這樣是不好的習慣 但真的是不用處理 除此之外 還有沒有其他可能會讓winform程式自己關掉而沒有其他訊息!? 感激不盡!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.29.5 ※ 編輯: colamas 來自: 61.231.29.5 (07/23 20:22) ※ 編輯: colamas 來自: 61.231.29.5 (07/23 20:24) ※ 編輯: colamas 來自: 61.231.29.5 (07/23 20:26)
文章代碼(AID): #1AQ5MiHz (C_Sharp)