Передача через COM-порт. Отображение.
Страница 1 из 1
Передача через COM-порт. Отображение.
Всем доброго времени суток. Проблема возникла такая, что при приёме данных (текста в кириллице) отображение в текстбокс происходит не символами, а цифрами, которые соответствуют символу кириллице. Как мне сделать, чтобы в окне отображались символы, то есть буквы?
- Код:
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
string rec = "";
string stroka = "";
byte[] buf = new byte[1000];
if (serialPort1.IsOpen == true)
{
try
{
while (serialPort1.BytesToRead > 0)
{
rec = serialPort1.ReadByte().ToString();
stroka += rec;
Thread.Sleep(1);
}
TextBox1.Invoke(new MethodInvoker(delegate
{
TextBox1.AppendText(">:");
TextBox1.AppendText(stroka);
}));
}
catch
{
MessageBox.Show("Вы реально хотите отформатировать диск C:?", "Чё-то не так...");
}
}
else serialPort1.Open();
}
Thundersonic77- Сообщения : 1
Дата регистрации : 2014-02-17
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения