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

Осуществляет видеовывод, ориентированный на драйвер


 

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

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