C#中使用MSComm控件问题!
在MSComm的OnComm事件中抛出的异常不能被捕获。
//伪代码
MSComm _comm = new MSComm(1,"9600,n,8,1");
_comm.OnComm += new System.EventHandler ( OnComm );
_comm.SThreshold = 1;
_comm.PortOpen = true;
_comm.Output = (object)new byte[10];
private void OnComm ( object sender, System.EventArgs args ){
throw new Exception("at OnComm"); <--这里抛出的异常不能被IDE捕获,而是跳过
}
不知道是那里的问题,那位遇到过类似的问题帮忙解决一下,谢谢了!
我用的是VS2003.