Aşağıdaki kod bölümü ile sorun yaşıyorsanız. Bir parametre sayısı uyuşmazlığı alıyorum.Parametre Sayımı Uyumsuzluk
Birden çok iş parçacığı ve güvenli olmayan güncelleştirmeyle ilgili sorunlar nedeniyle bunu yazmak zorunda kaldım.
delegate void data_INPUTDelegate(object sender, System.IO.Ports.SerialDataReceivedEventArgs e);
private void data_INPUT(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
string data = serialPort.ReadLine();
string[] tokens = data.Split(':');
if (tokens[0] == "$SENSOR")
{
if (label_sensorValue.InvokeRequired)
{
data_INPUTDelegate del = new data_INPUTDelegate(data_INPUT);
label_sensorValue.Invoke(del,new object[] {tokens[1]});
}
else
{
label_sensorValue.Text = tokens[1];
}
}
}
hata hattı ile neden olup ]}); – BSchlinker