ハードウェアを接続したポートから値をフェッチしようとしています。ポートから値を取得していますが、この値を入力しようとすると次のエラーが発生します
「別のスレッドが所有しているため、呼び出しスレッドはこのオブジェクトにアクセスできません」
ここに私のコードがあります
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
try
{
string strAck = port.ReadExisting();
if (!string.IsNullOrWhiteSpace(strAck))
{
txtvalue = strAck;
}
}
catch(Exception ex)
{
}
}