我正在尝试从连接硬件的端口获取值。我已成功从端口获取值,但是当我尝试填充此值时,它会出现以下错误
“调用线程无法访问此对象,因为不同的线程拥有它”
这是我的代码
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
try
{
string strAck = port.ReadExisting();
if (!string.IsNullOrWhiteSpace(strAck))
{
txtvalue = strAck;
}
}
catch(Exception ex)
{
}
}