PDA

View Full Version : سوال: مشکل در دریافت داده از پورت سریال



ho3einsa
دوشنبه 12 مهر 1395, 10:43 صبح
با سلام بنده وقتی داده رو از پورت سریال دریافت میکنم و append میکنم تو text box مشکلی ندارم و ورودی کاملا صحیحه. مشکل اینجاس بنده تو متد display text مجبورم ورودیو بگیرم بریزم تو یه متغیر (از نوع string) ولی وقتی اینکارو میکنم متاسفانه ورودی صحیح دریافت نمیشه.



private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
str1 = serialPort1.ReadExisting();
this.Invoke(new EventHandler(DisplayText));
}

private void DisplayText(object sender, EventArgs e)
{
txtrecieve1.AppendText(str1); این قسمت درست کار میکنه
MessageBox.Show(str1); این قسمت درس کار نمیکنه خروجی درست نشون نمیده
}


هردو از str1 استفاده میکنن دلیلش چی میتونه باشه؟
ممنون.