作者colamas (啦)
看板C_Sharp
标题[问题] winform程式自己自动关闭
时间Thu Jul 23 20:20:59 2009
我有一支程式已经用一段时间了
当他接收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)