[問題] winform程式自己自動關閉
我有一支程式已經用一段時間了
當他接收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)