摘要: 前一阵子写个小程序,画了一个Form,类名叫MainForm,程序里面还有一个TimerProcessor类,用于对System.Timers.Timer类的实例操作,由于Timer是在新线程中处理OnElapsed事件,而在处理这个事件的方法中,会对MainForm类的控件进行操作,于是,Debug运行时,就出现了如下错误:从Additional information来看,是因为在非Form的创建线程里访问了Form的控件,因此对控件的存取可能导致控件状态的不一致,所以Visual Studio调试时就抛出了这个异常。但是,如果以非Debug模式运行时,是不会有这个异常的,程序也会正常运行 阅读全文
posted @ 2011-04-26 16:00 ini_always 阅读(5483) 评论(5) 推荐(0)