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

Для этого должен быть определен


Для этого должен быть определен символ прекращения передачи.
 
    При приеме этого символа передающей станцией, ее буфер, используемый
    для фоновой передачи, очищается (как при выполнении COM_SFLUSH()) и
    передающая Clipper-программа прекращает текущий сеанс передачи.
 
    Прекращение передачи по инициативе принимающей станции может быть
    определено вызовом функции COM_SMODE().
 
  Примеры
 
  . Задание CTRL-X как символа прекращения передачи для порта 2:
 


    COM_REMOTE(2, 24)
    COM_SEND(2, cLongText)
    IF ISBIT(COM_SMODE(2), 4)
       ? "Передача прекращена принимающей станцией!"
    ENDIF
 
  . Отмена символа прекращения передачи:
 
    COM_REMOTE(2)
 

See Also: COM_SFLUSH()
COM_SKEY()
COM_SMODE()

 

 

 COM_RING()
 Возвращает признак наличия входящего вызова (RING).
------------------------------------------------------------------------------
 
  Синтаксис
 
    COM_RING(<nComPort>) --> lActiveRing
 
  Параметры
 
    <nComPort> - номер последовательного порта в диапазоне от 1 до 4.
 
  Возвращаемое значение
 
    lActiveRing - логическое значение, соответствующее состоянию
    RING-сигнала и бита 7 регистра MSR:
 
    --------------------------------------------------------------------
    Значение    Состояние RING  Значение бита 7 MSR
    --------------------------------------------------------------------
    .T.         Активно         1
    .F.         Пассивно        0
    --------------------------------------------------------------------
 
    MSR (Modem Status Register) - регистр состояния модема.
 
  Описание
 
    Функция возвращает состояние сигнала RING, активизируемого модемом при
    обнаружении входящего вызова. Однако наличие этого сигнала не
    означает, что связь установлена без каких-либо нарушений.
 
  Примечания
 
  . Для получения информации о сигнале TERI (Trailing Edge RING -

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