или по умолчанию их удаление
.F. или по умолчанию их удаление после чтения.
Возвращаемое значение
cCharString - символьная строка, содержащая требуемое количество
байтов, считанных из буфера приема заданного порта.
Описание
Все символы, принимаемые последовательным портом, записываются в
соответствующий буфер по прерываниям. Задавая количество считываемых
символов, можно считать из буфера один, несколько или все символы.
Примечания
. Между вызовами COM_COUNT() и COM_READ() могут быть приняты
дополнительные символы.
Примеры
. Ожидание приема по крайней мере десяти символов:
DO WHILE COM_COUNT(1) < 10 // Ожидание поступления в
// буфер 10 символов
*...
ENDDO
cInput := COM_READ(1, 10) // Чтение 10 символов
? cInput // Вывод считанных символов
See Also: COM_COUNT()
COM_REMOTE()
Инсталлирует символ дистанционного прекращения передачи.
------------------------------------------------------------------------------
Синтаксис
COM_REMOTE(<nComPort>, [<cChar|nChar>]) --> lActive
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
<cChar|nChar> - необязательный параметр, задающий в формате символьной
строки или в виде числового ASCII-кода символ, прием которого
передающей стороной должен инициировать прекращение передачи. По
умолчанию символ прекращения передачи не используется.
Возвращаемое значение
lActive - логическое значение .T. при открытом и доступном порте, а
иначе .F..
Описание
При передаче длинных текстов приемник должен иметь возможность
прекратить сеанс передачи, что может быть реализовано очисткой буфера
передачи.