做一个读写射频卡硬件的程序,通过串口来操作
读取数据
报错
System.ObjectDisposedException: 已关闭 Safe handle
在 Microsoft.Win32.UnsafeNativeMethods.ClearCommError(SafeFileHandle hFile, Int32& lpErrors, COMSTAT& lpStat)
在 System.IO.Ports.SerialStream.get_BytesToRead()
在 System.IO.Ports.SerialPort.get_BytesToRead()
//本程序名 方法名
在 RFIDComm.Form1.ReceivedData()这样看来应该是我调用.BytesToRead的方法 报错的
但公司的电脑都测过 都没错
在客户那出现这样的情况 连硬件参数都读取不到 我就郁闷了
读取数据
报错
System.ObjectDisposedException: 已关闭 Safe handle
在 Microsoft.Win32.UnsafeNativeMethods.ClearCommError(SafeFileHandle hFile, Int32& lpErrors, COMSTAT& lpStat)
在 System.IO.Ports.SerialStream.get_BytesToRead()
在 System.IO.Ports.SerialPort.get_BytesToRead()
//本程序名 方法名
在 RFIDComm.Form1.ReceivedData()这样看来应该是我调用.BytesToRead的方法 报错的
但公司的电脑都测过 都没错
在客户那出现这样的情况 连硬件参数都读取不到 我就郁闷了
System.ObjectDisposedException: 已关闭 Safe handle