winform 通讯“已关闭 Safe handle“错
有谁知道C#通信报“已关闭 Safe handle“错吗,
//更改参数
comPort.PortName = "COM3";
//serialPort1.BaudRate = 19200;
comPort.BaudRate = 9600;
comPort.DataBits = 8;
comPort.Parity = Parity.None;
comPort.StopBits = StopBits.One;
//comPort.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(comPort_DataReceived);
try
{
comPort.Open(); }
catch
{
MessageBox.Show("串口打开失败!");
}
确定并发送:
string parameter = treaty.SendParameterTowerInfo(tower);
byte[] dataByte =Encoding.ASCII.GetBytes(treaty.SendParameterTowerInfo(tower));
我第一类都可用,这里总是报这个错,有谁能帮我看看吗,网上的解决方法貌似不一样和我的代码。先谢谢
------解决方案--------------------
很可能元凶就是SerialPort类了
http://mengyihh.blog.163.com/blog/static/12350362010094540233/