Клиппер 5. Справочник

или по умолчанию их удаление


    .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..
 
  Описание
 
    При передаче длинных текстов приемник должен иметь возможность
    прекратить сеанс передачи, что может быть реализовано очисткой буфера
    передачи.

Содержание раздела