日期:2014-05-18 浏览次数:21007 次
serialsReceiveThread = new Thread(new ThreadStart(serialReceive)); serialsReceiveThread.Start();//开始接收线程
//根据当前串口对象,来判断操作
            if (comm.IsOpen)
            {
                try
                {
                    serialsReceiveThread.Abort();
                    if (ThreadState.Stopped == serialsReceiveThread.ThreadState)
                    {
                        //打开时点击,则关闭串口
                        comm.Close();
                    }
                }
                catch (Exception ex) 
                {
                    MessageBox.Show(ex.Message);
                }
                
            }