Вверх ↑
Разработчик
Ответов: 26305
Рейтинг: 2146
#1: 2013-03-21 23:34:23 ЛС | профиль | цитата
alecsvg писал(а):
Данных нет, а сом порт генерирует ноль при чтении?

Не ноль, а пустую строку, те "пусто" в байтовом представлении. При попытке читать принудительно буфер COM-порта, если он пустой, то всегда будет выдаваться пустая строка. Кстати, ее можно использовать для синхронизации приема данных. Если не хочется самому заморачиваться с синхронизацией порта, то тогда нужен компонент COMEX, он должен быть доступен в последних обновлениях или на SVN. Этот компонент представляет собой асинхронный порт, чтение данных у которого происходит автоматически. Но надо не забыть внимательно прочитать описания к выходным точкам
карма: 22

0