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