Осуществляет видеовывод, ориентированный на драйвер
See Also: COM_MSR()
COM_DOSCON()
Осуществляет видеовывод, ориентированный на драйвер ANSI.SYS, через DOS.
------------------------------------------------------------------------------
Синтаксис
COM_DOSCON(<cString>, [<nLine>], [<nColumn>]) --> cNull
Параметры
<cString> - символьная строка, выводимая на экран через DOS.
<nLine> - необязательный числовой параметр, задающий номер строки
начала вывода. По умолчанию строка позиции курсора.
<nColumn> - необязательный числовой параметр, задающий номер столбца
начала вывода. По умолчанию столбец позиции курсора.
Возвращаемое значение
cNull - всегда пустая строка.
Описание
Функция выводит символьную строку через DOS, что может использоваться,
например, для интерпретации драйвером ANSI.SYS управляющей
ANSI-последовательности. С помощью функции ISANSI() можно определить,
инсталлирован ли драйвер ANSI.SYS.
Примечания
. Для использования данной функции перенаправление видеовывода в
окно должно быть выключено вызовом DSETWINDOW(.F.). Иначе вывод будет
направляться через Clipper-драйвер и функционировать как принтерные
команды (?) с указанием позиций.
Примеры
. Вывод через DOS, если инсталлирован ANSI.SYS:
DSETWINDOW(.F.) // Важно для ISANSI()
cData := COM_READ(1) // Чтение данных
IF ISANSI() // Инсталлирован ли драйвер ANSI?
COM_DOSCON(cData)
ELSE
* Собственная ANSI-обработка
ENDIF
See Also: ISANSI()
COM_DSR()
Возвращает сигнал готовности внешнего устройства к работе (DSR).
------------------------------------------------------------------------------
Синтаксис
COM_DSR(<nComPort>) --> lDSRActive