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

Функция позволяет удалить все символы


------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_FLUSH(<nComPort>) --> lClear
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
  Возвращаемое значение
 
    lClear - логическое значение .T. при успешной очистке буфера, а иначе


    .F..
 
  Описание
 
    Функция позволяет удалить все символы из буфера приема без определения
    текущего их количества и удаления процедурой чтения. Функция
    гарантирует полную очистку буфера, в то время как между вызовами
    COM_COUNT() и COM_READ() могут быть приняты новые символы.
 
  Примечания
 
  . Функция очищает буфер, только если порт открыт.
 
  Примеры
 
    cHayes := "ATZ"             // Команда для сброса модема Hayes
    COM_SEND(1, cHayes)         // Посылка команды в линию связи
    INKEY(1)                    // Пауза 1 с
    COM_FLUSH(1)                // Игнорирование ответного сообщения
 

See Also: COM_COUNT()
COM_READ()

 

 

 COM_GETIO()
 Возвращает базовый адрес последовательного порта.
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_GETIO(<nComPort>) --> nIOPort
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
  Возвращаемое значение
 
    nIOPort - числовое значение базового адреса ввода/вывода, или (-1) при
    недопустимом номере порта.
 
  Описание
 
    Функция возвращает базовый адрес ввода/вывода (I/O Address)
    последовательного порта, используемый CT II-функциями. Эта величина
    имеет значение только для функций CT II. Функция не может определить
    адрес ввода/вывода, установленный в интерфейсном адаптере.
 
  Примеры
 
  . Вывод адреса ввода/вывода порта 1:
 
    ? COM_GETIO(1)                      // 1016

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