команде SET KEY TO, или
Параметры
<nComPort> - номер последовательного порта в диапазоне от 1 до 4.
<nKeyValue1|cKeyValue1> - необязательный параметр, задающий код
клавиши, помещаемый в буфер клавиатуры в начале процесса программной
или аппаратной приостановки передачи.
Параметр задается в формате числового значения INKEY-кода,
используемого в Clipper- команде SET KEY TO, или в формате символьной
строки. По умолчанию отслеживание процесса приостановки передачи
отключается.
<nKeyValue2|cKeyValue2> - необязательный параметр, задающий код
клавиши, помещаемый в буфер клавиатуры при полном освобождении буфера
передачи.
Параметр задается в формате числового значения INKEY-кода,
используемого в Clipper-команде SET KEY TO, или в формате символьной
строки. По умолчанию отслеживание очистки буфера передачи отключается.
Возвращаемое значение
lActive - логическое значение .T. при успешной инсталляции кода для
отслеживания, а иначе .F..
Описание
Функция обеспечивает отслеживание в процессе фоновой передачи
аппаратной и программной приостановки, а также дистанционной очистки
буфера передачи. Код символа, заданный параметром
<nKeyValue1|cKeyValue1> помещается в буфер клавиатуры при инициации
программной или аппаратной приостановки передачи.
В зависимости от того, какой режим приостановки был установлен -
аппаратный (вызовом COM_HARD()) или программный (вызовом COM_SOFT()) -
это событие фиксируется средствами обслуживания последовательного
интерфейса по деактивизации входного CTS-сигнала или по приему
передающей станцией XOFF-символа.
Код символа, заданный параметром <nKeyValue2|cKeyValue2> помещается в
буфер клавиатуры, когда буфер передачи становится пустым. Это обычно
связано либо с окончанием передачи данных в фоновом режиме, либо с