Zdravim,
ve winform chci, aby se mi po stisknutí tlačítka načetl řetězec, který je do pc posílán přes Seriový port. Odesíllání mi jde, ale příjem zpráv mi hází hlášku "Časový
limit vypršel." Tak kdyby někoho něco napadlo, tak dejte vědět. Dík
kod:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
using
System.Threading;
using
System.IO.Ports;
namespace
WinForms_PrijemZrobota
{
public
partial
class
Form1 :
Form
{
static
bool _continue;
public Form1()
{
InitializeComponent();
}
private
void button1_Click(object
sender, EventArgs e)
{
string message;
_continue =
true;
serialPort16.Open();
while(_continue)
{
try
{
message = serialPort16.ReadLine();
textBoxVystup.SelectedText = message;
if (message !=
"")
{
_continue =
false;
}
}
catch (TimeoutException)
{
}
}
serialPort16.Close();
}
}
}