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

Память под буфер клавиатуры выделяется


 
  Примечания
 
  . Память под буфер клавиатуры выделяется из внутренней памяти
    Clipper и не зависит от величины системного буфера. Исходный размер
    Clipper-буфера соответствует размеру системного буфера и составляет
    16 символов.
 
  . Для каждого символа, обрабатываемого Clipper-программой, в
    буфере клавиатуры выделяется по 2 байта. Данная функция возвращает
    количество символов, обрабатываемых Clipper-программой, а не число
    занимаемых байтов. Поэтому возвращаемому значению 16 символов
    соответствует размер буфера 32 байта.


 
  Примеры
 
  . Запрос и увеличение при необходимости размера буфера
    клавиатуры:
 
    nSize := DSETTYPE()
 
    IF nSize < 256
        SET TYPEAHEAD TO 256
    ENDIF
 

See Also: KEYREAD()
KEYSEND()

 

 

 DSETWINDEB()
    В связи с изменением отладчика в Clipper 5.0 данная функция не
    включена в Clipper Tools II/5.0.
 

 

 DSETWINDOW()
 Переключает режим направления видеовывода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DSETWINDOW([<lNewDisplayMode>]) --> lOldDisplayMode
 
  Параметры
 
    <lNewDisplayMode> - необязательный логический параметр, при значении
    .T. включающий, а при .F. выключающий режим направления в активное
    окно видеовывода внешних программ или функций, написанных на
    других языках программирования. По умолчанию режим не изменяется.
 
  Возвращаемое значение
 
    lOldDisplayMode - логическое значение, соответствующее предыдущему
    состоянию режима.
 
  Описание
 
    Функция позволяет установить, будет ли направляться в активное окно
    видеовывод только Clipper-программ или же всех внешних модулей и
    программ, включая DOS.
 
  Примечания
 
  . В исходном состоянии режим перенаправления видеовывода
    включен, т.е. весь программный вывод, не адресуемый непосредственно

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