Глава 13. CLIP Functions

13.1. Functions in alhabetic order

13.1.1. A2EDIT()-COLORSELECT()

A2EDIT() Просмотр двухмерного массива в виде таблицы
AADD() Добавляет новый элемент в конец массива.
ABS() Возвращает абсолютную величину арифметического значения.
ACHOICE() Реализует всплывающее меню
ACLONE() Дублирует вложенный или многомерный массив.
ACOPY() Копирует элементы одного массива в другой.
ADDSLASHES() Возвращает строку с символами слеш (\)
ADEL() Удаляет элемент массива.
ADIR() Заполняет группу массивов информацией директории.
AEVAL() Выполняет блок кода для каждого элемента массива.
AFIELDS() Заполняет массив информацией о структуре файла базы данных.
AFILL() Заполняет массив заданным значением.
AINS() Заносит элемент со значением NIL в массив.
ALERT() Выводит на экран простое диалоговое окно.
ALIAS() Возвращает алиас заданной рабочей области.
ALLTRIM() Удаляет ведущие и замыкающие пробелы в строке символов.
ARRAY() Создает неинициализированный массив заданной длины.
ASC() Преобразует символ в его код ASCII.
ASCAN() Просмотр массива
ASIZE() Увеличивает или уменьшает размер массива.
ASORT() Сортирует массив.
AT() Возвращает позицию подстроки в символьной строке.
ATAIL() Возвращает элемент массива с наибольшим номером.
BETWEEN() Проверка значения
BIN2I() Преобразует 16-битовое целое со знаком в числовое значение.
BIN2L() Преобразует 32-битовое целое со знаком в числовое значение.
BIN2W() Преобразует 16-битовое целое без знака в числовое значение.
BOF() Определяет достижение начала файла.
BROWSE() Просматривает записи в заданном окне.
BUNZIP2() Распаковывает строку по BZIP2 алгоритму.
BZIP2() Пакует строку по bZIP2 алгоритму.
BZIP2CLOSE() Закрывает bZIP2 файл.
BZIP2OPEN() Открывает bZIP2 файл.
BZIP2READ() Читает данные из bZIP2 файла.
BZIP2WRITE() Записывает данные в bZIP2 файл.
CDOW() Преобразует значение даты в название дня недели в виде символьной строки.
CHR() Преобразует код ASCII в его символьное значение.
CLIP() Выполнить функцию.
_CLIP_PARND() Принимает числовой параметр как double.
_CLIP_PARNI() Принимает числовой параметр как int.
_CLIP_PARNL() Принимает числовой параметр как long.
_CLIP_RETND() Возвращает значение арифметического выражения типа double.
_CLIP_RETNI() Возвращает значение арифметического выражения типа int.
_CLIP_RETNL() Возвращает значение арифметического выражения типа long.
_CLIP_STORND() 
_CLIP_STORNI() 
_CLIP_STORNL() 
CMONTH() Преобразует дату в название месяца в виде символьной строки.
COL() Возвращает номер колонки позиции курсора на экране.
COLORSELECT() Activate attribute in current color settings

13.1.2. COMCOUNT()-DBSKIP()

COM_COUNT() Определяет число доступных символов в буфере приема.
COM_DTR() Запрашивает/устанавливает сигнал Data Terminal Ready (DTR).
COM_FLUSH() Очищает буфер приема.
COM_HARD() Включает/выключает аппаратное управление потоком символов (CTS/RTS).
COM_INIT() Инициализирует параметры порта.
COM_NUM() Возвращает кол-во доступных COM-портов.
COM_OPEN() Открывает порт и инициализирует буффер.
COMPILEFILE() Компиляция файла.
COMPILESTRING() Компиляция строки.
COM_READ() Читает символы из буфера приема.
COM_RTS() Запрашивает/устанавливает сигнал RTS.
COM_SEND() Передача данных.
COM_SFLUSH() Очищает буфер передачи.
COM_SOFT() Запрашивает статус или устанавливает программное управление потоком (XON/XOFF).
COM_TIMEOUT() Установливает таймаут операций в единицах 1/10 секунды.
CSCOUNT() Возвращает количество заданных символов в строке.
CTOD() Преобразует символьную строку, содержащую дату, в переменную типа DATE.
CURDIR() Возвращает имя текущей директории DOS.
DATE() Возвращает системную дату в виде значения типа DATE.
DAY() Возвращает номер дня в виде числа.
DBAPPEND() Добавляет новую запись.
DBCLEARFILTER() Снимает условие фильтрации базы данных, установленное командой SET FILTER.
DBCLEARINDEX() Закрывает все индексные файлы в текущей рабочей области..
DBCLEARRELATION() Уничтожает активные связи.
DBCLOSEALL() Закрывает все открытые рабочие области.
DBCLOSEAREA() Закрывает текущую рабочую область
DBCOMMIT() Записывает данные из буферов на диск
DBCOMMITALL() Записывает данные из буферов на диск для всех рабочих областей.
DBCREATE() Создает файл базы данных на основе информации о структуре базы данных,
DBCREATEINDEX() Создает индексный файл
DBDELETE() Помечает запись для удаления.
DBEDIT() Просматривает информацию записей в табличной форме.
DBEVAL() Выполняет блок кода для каждой записи, входящей в группу и отвечающей
DBF() Возвращает имя текущего алиаса.
DBFILTER() Возвращает текущее выражение фильтра в виде строки символов.
DBGOBOTTOM() Перемещает указатель на последнюю логическую запись.
DBGOTO() Перемещает указатель на запись с заданным номером.
DBGOTOP() Перемещает указатель на первую логическую запись.
DBRECALL() Восстанавливает запись, помеченную для удаления.
DBREINDEX() Воссоздает все активные индексы в текущей рабочей области.
DBRELATION() Возвращает скомпонованное выражение заданного отношения.
DBRSELECT() Возвращает номер рабочей области для заданного отношения.
DBSEEK() Перемещает указатель на запись, имеющую заданное ключевое значение.
DBSELECTAREA() Изменяет текущую рабочую область.
DBSETDRIVER() Возвращает имя используемого по умолчанию драйвера баз данных и
DBSETFILTER() Устанавливает фильтр.
DBSETINDEX() Открывает существующий индексный файл.
DBSETORDER() Устанавливает управляющий индекс.
DBSETRELATION() Устанавливает связь между двумя рабочими областями
DBSKIP() Перемещает указатель относительно текущей записи.

13.1.3. DBSTRUCT()-FIELDGET()

DBSTRUCT() Создает массив, содержащий информацию о структуре базы данных.
DBUNLOCK() Снимает все блокировки в текущей рабочей области.
DBUNLOCKALL() Снимает все блокировки для всех рабочих областей.
DBUSEAREA() Открывает файл базы данных в рабочей области.
DEFPATH() Возвращает правильный путь, установленный по SET DEFAULT.
DELETED() Возвращает признак, определяющий, подлежит запись удалению или нет.
DESCEND() Создает значение ключа для сортировки по убыванию.
DEVOUT() Выводит значение выражения на текущее устройство.
DEVOUTPICT() Write a value to the current device using a picture clause
DEVPOS() Перемещает курсор или головку принтера на новую позицию.
DIRCHANGE() Change the current DOS directory
DIRECTORY() Создает массив с информацией о каталогах и файлах.
DIRMAKE() Create a directory
DIRREMOVE() Remove a directory
DISKCHANGE() Change the current DOS disk drive
DISKNAME() Return the current DOS drive
DISKSPACE() Возвращает размер свободного пространства на указанном диске.
DISPBEGIN() Начинает вывод из буфера на экран.
DISPBOX() Формирует на экране прямоугольную рамку.
DISPCOUNT() Return the number of pending DISPEND() requests
DISPEND() Выводит буферизованные экранные изменения.
DISPOUT() Выводит значение на экран.
DOSERROR() Возвращает номер последней ошибки DOS.
DOSPATH() Возвращает имя файла как в DOS системах.
DOW() Преобразует значение даты в числовое значение дня недели.
DSTRTON() Преобразует строку c "double"-представлнием в xClipper-число.
DTOC() Преобразует значение даты в символьную строку.
DTOS() Преобразует значение даты в строку символов формата ггггммдд.
EMPTY() Определяет, является ли результат выполнения выражения пустым.
EOF() Определяет момент перехода за последнюю логическую запись файла базы данных.
ERRORBLOCK() Отправляет блок кода на выполнение при возникновении ошибки времени
ERRORLEVEL() Устанавливает код завершения xClipper-программы.
EVAL() Выполняет блок кода.
EVP_ALG_LIST() Возвращает список алгоритмов шифрации, доступных через библиотеку OpenSSL.
EVP_DECRYPT() Расшифровывает строку, зашифрованную функцией ENV_ENCRYPT().
EVP_ENCRYPT() Шифрует строку, используя один из алгоритмов.
EXP() Вычисляет e в степени x.
FACCESS() Проверка прав доступа к файлу.
FCGI_ACCEPT() Принимает FCGI соединение c сервером.
FCGI_FLUSH() Сбрасывает все буферизованные данные на FCGI сервер.
FCGI_GETENV() Возвращает значения переменных окружения, либо map со всеми переменными в виде пар имя/значение.
FCGI_READ() Читает вывод WWW сервера, переданный через протокол FCGI.
FCLOSE() Закрывает открытый файл и записывает на диск буфер DOS.
FCOUNT() Возвращает число полей записи текущего (.dbf) файла.
FCREATE() Создает и/или сокращает двоичный файл до нулевой длины.
FERASE() Удаляет файл с диска.
FERROR() Проверяет наличие ошибок обработки двоичных файлов.
FERRORSTR() Under construction
FIELDBLOCK() Создает блок кода для данного поля базы данных.
FIELDGET() Возвращает значение поля, используя порядковый номер поля в структуре

13.1.4. FIELDNAME()-FTADDER()

FIELDNAME() Возвращает имя поля из текущего (.dbf) файла.
FIELDPOS() Возвращает номер поля в рабочей области.
FIELDPUT() Записывает значение в поле, используя его номер в структуре.
FIELDWBLOCK() Возвращает блок кода для поля в данной рабочей области.
FILE() Определяет, существует ли файл в текущей xClipper директории или по
FILEATTR() Under construction
FILEATTRS() Возвращает строку - атрибуты файла.
FILEGETSTR() Возвращает строку.
FKLABEL() Возвращает имя функциональной клавиши.
FKMAX() Возвращает количество функциональных клавиш в виде константы.
__FLEDIT() Отбирает из массива структуры DBStruct() элементы, указанные в списке.
FLOCK() Ограничивает доступ к открытому и совместно используемому файлу базы
FN_BIN2HEX() Convert a binary string to hexidecimal
FN_BIN2I() Convert a binary string to numeric
FN_CLRBIT() Clear a bit in a number
FN_ERROR() Return current error status for a Netware Library function
FN_GETFSI() Under construction
FN_HEX2BIN() Convert a hexidecimal string to to binary
FN_I2BIN() Convert an integer to binary string
FN_IPXINIT() This function gets the entry address for the IPX interface.
FN_IS3X() Is the current server a 3.x server?
FN_ISBIT() Determine if a specified bit is set
FN_ISNET() Determine if user is on functioning NetWare node
FN_NAMEL() General purpose string to length+string packet function
FN_NETVER() Under construction
FN_NONULL() Strip a string of trailing nulls
FN_PEEKSTR() Read a string of bytes from memory
FN_PFEVAL() Set preferred server and eval block
FN_POKESTR() Write a string of bytes to memory
FN_SETBIT() Set a bit in a number
_FNSETERR() Set the current Netware Library error status
FN_SSFROMP() Remove the file server name from a path string
FN_TOGBIT() Toggle a bit in a number
FOPEN() Открывает двоичный файл.
FOUND() Определяет, успешна ли предшествующая операция поиска.
FREAD() Считывает символы из двоичного файла в буферную переменную.
FREADSTR() Считывает символы из двоичного файла.
FRENAME() Изменяет имя файла.
FSEEK() Устанавливает указатель двоичного файла на новую позицию.
FSTRTON() Преобразует строку c "float"-представлнием в xClipper-число.
FT_AADDITION() Add elements unique of source array to target array
FT_AAVG() Average numeric values in an array
FT_ACCTADJ() Adjust beginning or ending fiscal pd. dates to acctg. dates
FT_ACCTMONTH() Return accounting month data
FT_ACCTQTR() Return accounting quarter data
FT_ACCTWEEK() Return accounting week data
FT_ACCTYEAR() Return accounting year data
FT_ACH2TB() Replace ACHOICE() with a Tbrowse object & multiple features.
FT_ADAPTER() Under construction
FT_ADDER() Pop up a simple calculator

13.1.5. FTADDWKDY()-FTFGOTO()

FT_ADDWKDY() Return true number of days to add given number of workdays
FT_ADESSORT() Sort an array in descending order
FT_AEMAXLEN() Find longest element within an array
FT_AEMINLEN() Find shortest element within an array
FT_AMEDIAN() Find middle value in array, or average of two middle values
FT_ANOMATCHES() Find the number of array elements meeting a condition
FT_AREDIT() 2 dimensional array editing function using TBrowse
FT_ASUM() Sum the elements of an array
FT_AT2() Find position of the nth occurrence of a substring
FT_BITCLR() Clear (reset) selected bit in a byte
FT_BITSET() Set selected bit in a byte
FT_BLINK() Display a blinking message on the screen
FT_BRWSWHL() Browse an indexed database limited to a while condition
FT_BYT2BIT() Convert byte to string of 1's and 0's
FT_BYT2HEX() Convert byte to hexadecimal version of its binary value
FT_BYTEAND() Perform bit-wise AND on two ASCII characters (bytes)
FT_BYTENEG() Perform bit-wise negation on an ASCII character
FT_BYTENOT() Perform bit-wise NOT on an ASCII character (byte)
FT_BYTEOR() Perform bit-wise OR on two ASCII characters (bytes)
FT_BYTEXOR() Perform bit-wise XOR on two ASCII characters (bytes)
FT_CALENDAR() Display date/time calendar, find a date, return calendar data.
FT_CIV2MIL() Convert usual civilian format time to military time.
FT_CLRSEL() User Selectable Colour Routine
FT_D2E() Convert decimal to scientific notation
FT_DATECNFG() Set beginning of year/week for FT_ date functions
FT_DAYOFYR() Return calendar, fiscal or accounting day data
FT_DAYTOBOW() Calculate no. of days between date and beginning of week
FT_DEC2BIN() Convert decimal to binary
FT_DFCLOSE() Close file displayed by FT_DISPFILE()
FT_DFSETUP() Set up parameters for FT_DISPFILE()
FT_DISPFILE() Under construction
FT_DISPMSG() Display a message and optionally waits for a keypress
FT_DOSVER Return the current DOS major and minor version as a string
FT_DOY() Find number of day within year
FT_DSKFREE() Return the amount of available disk space
FT_DSKSIZE() Return the maximum capacity of a fixed disk
FT_E2D() Convert scientific notation string to a decimal
FT_EASTER() Return the date of Easter
FT_ELAPMIN() Return difference, in minutes, between two mil format times.
FT_ELAPSED() Return elapsed time between two days and/or times
FT_ELTIME() Compute difference between times in hours, minutes, seconds.
FT_ESCCODE() Convert Lotus style escape codes
FT_FAPPEND() Appends a line to the currently selected text file
FT_FBOF() Determine if attempt to skip past beginning of text file
FT_FDAY() Return first day of the month
FT_FDELETE() Deletes a line from the currently selected text file
FT_FEOF() Determine if end of text file has been encountered
FT_FERROR() Return the error code for a text file operation
FT_FGOBOT() Go to the last record in a text file
FT_FGOTO() Move record pointer to specific record in a text file

13.1.6. FTFGOTOP()-FTMONTH()

FT_FGOTOP() Go to the first record in a text file
FT_FILL() Declare menu options for FT_MENU1()
FT_FINDITH() Find the "ith" occurrence of a substring within a string
FT_FINSERT() Inserts a line in the currently selected text file
FT_FLASTRE() Get the no. of records in the currently selected text file
FT_FLOPTST() Test diskette drive status
FT_FREADLN() Read a line from the currently selected text file
FT_FRECNO() Return the current record number of a text file
FT_FSELECT() Select a text file workarea
FT_FSKIP() Move the record pointer to a new position in a text file
FT_FUSE() Open or close a text file for use by the FT_F* functions
FT_FWRITELN() Write a line to the currently selected text file
FT_GCD() Calculate greatest common divisor of two numbers
FT_GETMODE() Get the video mode
FT_GETVCUR() Return info about the cursor on a specified video page
FT_GETVPG() Get the currently selected video page
FT_HEX2DEC() Convert a hex number to decimal
FT_INT86() Under construction
FT_INVCLR() Get the inverse of a color
FT_ISBIT() Test the status of an individual bit
FT_ISBITON() Determine the state of individual bits in a number
FT_ISSHARE() Determine if DOS "Share" is installed
FT_LDAY() Return last day of the month
FT_LINKED() Determine if a function was linked in
FT_MADD() Add or subtract months to/from a date
FT_MBUTPRS() Retrieve button press status
FT_MBUTREL() Get mouse button release information
FT_MCONOFF() Turn mouse cursur off if in specified region
FT_MCURSOR() Set the mouse cursor
FT_MDBLCLK() Return true if a double click was detected
FT_MDEFCRS() Define the mouse cursor
FT_MENU1() Pulldown menu system
FT_MENU2() Vertical lightbar menu
FT_MENUTO() Execute light bar menu using prompts created with @...PROMPT
FT_METAPH() Convert a character string to MetaPhone format
FT_MGETCOORD() Get mouse cursor position (text coord.) and button status
FT_MGETPAGE() Get the display page for the mouse pointer
FT_MGETPOS() Get mouse cursor position and button status
FT_MGETSENS() Get the mouse sensitivity parameters
FT_MGETX() Get mouse cursor row position
FT_MGETY() Get mouse cursor column position
FT_MHIDECRS() Decrement internal mouse cursor flag and hide mouse cursor
FT_MIL2CIV() Convert time in military format to civilian format.
FT_MIL2MIN() Convert time in military format to number of minute of day.
FT_MIN2DHM() Convert numeric minutes to days, hours and minutes.
FT_MIN2MIL() Convert minute of day to military format time.
FT_MINIT() Initialize the mouse driver, vars and return status of mouse
FT_MINREGION() Test if the mouse cursor is in the passed region
FT_MMICKEYS() Get mickeys
FT_MONTH() Return Calendar or Fiscal Month Data

13.1.7. FTMRESET()-FTTEMPFIL()

FT_MRESET() Reset mouse driver and return status of mouse
FT_MSETCOORD() Position the mouse cursor using text screen coordinates
FT_MSETPAGE() Set the display page for the mouse pointer
FT_MSETPOS() Position the mouse cursor using virtual screen coordinates
FT_MSETSENS() Set the mouse sensitivity parameters
FT_MSHOWCRS() Increment internal cursor flag and display mouse cursor
FT_MVERSION() Get the mouse driver version
FT_MXLIMIT() Set vertical bounds of mouse using virtual screen coord.
FT_MYLIMIT() Set horiz. bounds of mouse using virtual screen coordinates
FT_NETPV() Calculate net present value
FT_NOOCCUR() Find the number of times one string occurs in another
FT_NTOW() Translate numeric value to words
FT_NWLSTAT() Return the current Novell NetWare logical station number
FT_NWSEMCLOSE() Close a NetWare semaphore
FT_NWSEMEX() Examine a NetWare semaphore's value and open count
FT_NWSEMLOCK() Perform a semaphore "lock"
FT_NWSEMOPEN() Open or create a NetWare semaphore
FT_NWSEMSIG() Signal a NetWare semaphore (increment)
FT_NWSEMUNLOCK() "Unlock" a semaphore locked by FT_NWSEMLOCK()
FT_NWSEMWAIT() Wait on a NetWare semaphore (decrement)
FT_NWUID() Return the current Novell NetWare User ID
FT_PCHR() Convert printer control codes
FT_PEGS() FT_PEGS GAME (all work and no play...)
FT_PENDING() Display same-line pending messages after a wait.
FT_PICKDAY() Picklist of days of week
FT_POPVID() Restore previously saved video states.
FT_PROMPT() Define a menu item for use with FT_MenuTo()
FT_PUSHVID() Save current video states on internal stack.
FT_QTR() Return Calendar or Fiscal Quarter Data.
FT_RAND1() Generate a random number
FT_RESTARR() Restore a Clipper array from a disc file
FT_RESTSETS() Restore status of all SET command settings
FT_RGNSTACK() Push or pop a saved screen region on or off the stack
FT_ROUND() Rounds a number to a specific place
FT_RSTRGN() Restore region of the screen saved with FT_SAVRGN()
FT_SAVEARR() Save Clipper array to a disc file.
FT_SAVESETS() Save the status of all the SET command settings
FT_SAVRGN() Save a screen region for later display
FT_SCANCODE() Wait for keypress and return keyboard scan code
FT_SETCENTURY() Check/Set the CENTURY Setting
FT_SETDATE() Set the DOS system date
FT_SETMODE() Set the video mode
FT_SETTIME() Set the DOS system time
FT_SETVCUR() Set the cursor position on a specified video page
FT_SETVPG() Set the current video page
FT_SLEEP Wait for a specified amount of time
FT_SQZN() Compress a numeric value into a character string
FT_SYS2MIL() Convert system time to military time format.
FT_SYSMEM() Determine the amount of conventional memory installed
FT_TEMPFIL() Create a file with a unique name

13.1.8. FTUNSQZN()-LEFT()

FT_UNSQZN() Uncompress a numeric compressed by FT_SQZN()
FT_WEEK() Return calendar or fiscal week data
FT_WORKDAYS() Return number of work days between two dates
FT_WOY() Find number of week within year
FT_XBOX() Display a self-sizing message box and message
FT_XTOY() Convert from any data type to any other data type
FT_YEAR() Return calendar or fiscal year data
FWRITE() Записывает информацию в открытый двоичный файл.
GETACTIVE() Возвращает текущий активный Get объект.
GETAPPLYKEY() Apply a key to a Get object from within a reader
GETCLIPUIVERSION() Получить версию используемой библиотеки CLIP-UI.
GETDOSETKEY() Process SET KEY during GET editing
GETDRIVER() Получить объект драйвера UIDriver по умолчанию.
GETENV() Возвращает значение переменной среды OS.
GETPOSTVALIDATE() Postvalidate the current Get object
GETPREVALIDATE() Prevalidate a Get object
GETREADER() Execute standard READ behavior for a Get object
GETSYSIMAGE() Получить содержимое предопределённых значков в формате XPM.
GLOB() Проверка на соответствие строки регулярному выражению.
GUNZIP() Распаковывает строку по GZIP алгоритму.
GZIP() Пакует строку по GZIP алгоритму.
GZIPCLOSE() Закрывает GZIP файл.
GZIPOPEN() Открывает GZIP файл.
GZIPREAD() Читает данные из GZIP файла.
GZIPWRITE() Записывает данные в GZIP файл.
HARDCR() Заменяет все мягкие возвраты каретки в символьной строке жесткими
HASHNAME() Возвращает строку, из которой был получен хэш-код.
HASHSTR() Возвращает хэш-код строки.
HEADER() Возвращает величину заголовка текущего файла базы данных.
I2BIN() Преобразует числовую величину в двухбайтное двоичное целое.
IF() Вычисляет одно из двух выражений в зависимости от заданного условия.
IIF() Return the result of an expression based on a condition
INDEXEXT() Возвращает расширение имени индексного файла, принятое по умолчанию
INDEXKEY() Возвращает ключевое выражение для заданного индекса.
INDEXORD() Возвращает порядковый номер управляющего индекса.
INKEY() Выделяет символ из буфера клавиатуры.
INT() Преобразует числовое значение в целое.
ISALPHA() Определяет, является ли самый левый символ в строке алфавитным.
ISCOLOR() Определяет наличие цветовых возможностей у компьютера.
ISDIGIT() Определяет, является ли первый символ в строке цифрой.
ISFIELD() Проверка, является ли имя переменной именем поля БД.
ISFUNCTION() Проверка, является ли имя переменной именем функции.
ISLOWER() Определяет, является ли первый символ в строке строчной буквой.
ISMEMVAR() Проверка, является ли имя переменной именем переменной памяти.
ISPRINTER() Определяет состояние готовности принтера.
ISUPPER() Определяет, является ли первый символ в строке заглавной буквой.
L2BIN() Преобразует числовую величину в 32-битовое двоичное целое.
LASTKEY() Возвращает INKEY-код последней нажатой клавиши, извлеченной из буфера
LASTREC() Определяет число записей в текущей базе данных.
LEFT() Определяет подстроку, начиная с первого символа в строке.

13.1.9. LEN()-NETNAME()

LEN() Определяет длину символьной строки или количество элементов в массиве.
LIKE() Проверка на соответствие строки простой маске.
LOAD() Загрузка байт-кода или динамической библиотеки.
LOADBLOCK() Загрузка байт-кода.
LOG() Вычисляет натуральный логарифм числовой величины.
LOWER() Переводит символы из верхнего регистра в нижний.
LTRIM() Удаляет начальные пробелы из символьной строки.
LUPDATE() Возвращает дату последнего изменения файла базы данных.
MAKEPATH() Возвращает путь к файлу в UNIX стиле.
MAP() Создает новый пустой объект (ассоциативный массив)
MAPGET() Возвращает значение из ассоциативного массива по ключу. Если ключ не найден, возвращается значение <defVal>.
MAPKEYS() Under construction
MAPMODIFY Включает/отключает режим контроля измений атрибутов.
MAX() Возвращает большее из двух чисел или дат.
MAXCOL() Определяет максимальный номер колонки, видимой на экране.
MAXROW() Определяет наибольший номер видимой строки на экране.
MCOL() Determine the mouse cursor's screen column position
MDBLCLK() Determine the double-click speed threshold of the mouse
MEMOEDIT() Выводит на экран или редактирует символьные строки или memo-поля.
MEMOLINE() Выделяет строку текста из символьной строки или memo-поля.
MEMOREAD() Возвращает содержимое дискового файла как строку символов.
MEMORY() Определяет количество байтов свободной оперативной памяти.
MEMOTRAN() Замещает символы "возврат каретки/перевод строки" символьной строкой.
MEMOWRIT() Записывает символьную строку или memo-поле в дисковый файл.
MEMVARBLOCK() Возвращает блок кода для данной переменной памяти.
MEMVARGET() Возвращает значение переменной MEMVAR.
MEMVARSET() Устанавливает значение переменной MEMVAR.
MENUMODAL() Activate a top bar menu
MHIDE() Hide the mouse pointer
MIN() Возвращает меньшее из двух чисел или значения дат.
MLCOUNT() Подсчитывает количество строк в memo-поле или символьной строке.
MLCTOPOS() Возвращает позицию байта на основе номеров строки и колонки в
MLEFTDOWN() Determine the press status of the left mouse button
MLPOS() Определяет номер первого символа подстроки в символьной строке или
MOD() Возвращает остаток от деления двух чисел.
MONTH() Определяет по значению даты номер месяца.
MPOSTOLC() Возвращает номера строки и колонки форматированного текста, основываясь
MPRESENT() Determine if a mouse is present
MRESTSTATE() Re-establish the previous state of a mouse
MRIGHTDOWN() Determine the status of the right mouse button
MROW() Determine a mouse cursor's screen row position
MSAVESTATE() Save the current state of a mouse
MSETBOUNDS() Set screen boundaries for the mouse cursor
MSETCLIP() Define an inclusion region
MSETCURSOR() Determine a mouse's visibility
MSETPOS() Set a new position for the mouse cursor
MSHOW() Display the mouse pointer
MSTATE() Return the current mouse state
NETERR() Индицирует сбой выполнения команд при работе в сети.
NETNAME() Возвращает идентификатор текущей рабочей станции.

13.1.10. NEXTKEY()-SETPOS()

NEXTKEY() Считывает код нажатой клавиши в буфере клавиатуры.
NOSNOW() Управляет режимом подавления "снега".
ORDBAGEXT() Return the default order bag RDD extension
ORDBAGNAME() Return the order bag name of a specific order
ORDLISTADD() Add orders to the order list
OS() Возвращает имя операционной системы.
OUTERR() Выводит результаты вычисления выражений передаваемого списка на
OUTSTD() Записывает список выражений на стандартное устройство вывода.
PAD() Дополняет CHARACTER, DATE и NUMERIC значения символом-заполнителем.
PARAM() Возвращает значение параметра.
PCOL() Возвращает текущую позицию головки печатающего устройства.
PCOUNT() Определяет позицию последнего переданного аргумента.
PROCLINE() Возвращает номер строки исходной программы текущего или предыдущего вызова.
PROCNAME() Возвращает имя текущей или предыдущей процедуры или функции
PROW() Возвращает текущий номер строки размещения печатающей головки принтера
QOUT() Выводит список выражений на консоль.
RAT() Возвращает позицию последнего вхождения подстроки.
READEXIT() Устанавливает клавиши UP и DOWN как клавиши выхода
READFORMAT() Return and optionally, set the code block that implements a format (.fmt)
READINSERT() Переключает текущий режим вставки, для команды READ и функции MEMOEDIT()
READKEY() Определяет, какая клавиша была нажата для завершения READ
READKILL() Return, and optionally set, whether the current READ should be exited
READMODAL() Активизирует режим полно-экранного редактирования GetList
READUPDATED() Determine whether any GET variables changed during a READ and optionally
READVAR() Возвращает текущее имя переменной GET/MENU
RECCOUNT() Определяет количество записей в текущем файле (.dbf)
RECNO() Возвращает номер текущей записи рабочей области.
RECSIZE() Определяет длину записи файла базы данных (.dbf).
REPLICATE() Возвращает строку, повторенную заданное количество раз.
RESTSCREEN() Выводит ранее сохраненную область экрана в заданное место экрана.
RIGHT() Возвращает подстроку, начиная с самого правого символа.
RLOCK() Блокирует текущую запись в активной рабочей области.
ROUND() Возвращает округленное до заданного числа цифр числовое выражение.
ROW() Возвращает номер строки размещения курсора на экране.
RSTR() Under construction
RTRIM() Удаляет конечные пробелы из символьной строки.
RUN_BLANK() Under construction
SAVESCREEN() Сохраняет область экрана для дальнейшего вывода.
SCROLL() Прокручивает область экрана вверх или вниз.
SEARCH() Поиск подстроки в строке по регулярному выражению.
SECONDS() Возвращает количество секунд, прошедших с полуночи.
SELECT() Определяет номер рабочей области заданного алиаса.
SET() Возвращает и изменяет глобальные установки.
SETBLINK() Управляет интерпретацией символа "звездочка" (*), используемого в строке
SETCANCEL() Переключает Alt-C или Ctrl+C как ключ завершения программы.
SETCOLOR() Возвращает текущие цвета и необязательно устанавливает новые цвета.
SETCURSOR() Устанавливает форму курсора.
SETKEY() Присваивает клавише блок кода.
SETMODE() Изменяет режим работы экрана, определяя количество строк и столбцов.
SETPOS() Перемещает курсор в новую позицию.

13.1.11. SETPRC()-YEAR()

SETPRC() Устанавливает значения PROW() и PCOL().
SLEEP() Остановить выполнение программы на заданное количество секунд и(или) милисекунд.
SOUNDEX() Преобразует символьную строку в звуковую форму.
SPACE() Возвращает строку пробелов.
SPLITGEOM() Выделяет из строки массив значений.
SQRT() Возвращает квадратный корень положительного числа.
START() Начать задачу.
STARTPATH() Возвращает полный путь и имя программы.
STR() Преобразует числовое выражение в символьную строку.
STR2VAR() Конвертировать uucode строку в исходные данные.
STRTRAN() Ищет и заменяет символы в символьной строке или memo-поле.
STUFF() Удаляет или вставляет символы в строке.
SUBSTR() Выделяет подстроку из символьной строки.
SYSCMD() Выполнить системную команду.
TASKGETMSG() Прочитать полученное сообщение.
TASKID() Возвращает идентификатор задания.
TASKPEEKMSG() Прочитать полученное сообщение.
TASKSENDMSG() Отправить сообщение заданию.
TASKSTART() Возобновить все задания, которые были остановлены.
TASKSTOP() Остановить все задания, за исключением текущего.
TCPACCEPT() Accept a connection on a socket.
TCPCLOSE() Закрыть соединение.
TCPCONNECT() Установить соединение с сервером.
TCPLISTEN() Слушать порт.
TCPREAD() Прочитать в буфер данные из соединения.
TCPWRITE() Передать данные из буфера в соединения.
TIME() Возвращает системное время.
TONE() Звуковое устройство подает сигнал заданной частоты и длительности.
TRANSFORM() Преобразует заданное выражение в форматированную строку символов.
TRIM() Remove trailing spaces from a character string
TYPE() Определяет тип выражения.
ULIMIT() Установить лимит на использование системных ресурсов.
UPDATED() Определяет, были ли изменены поля GET в процессе выполнения команды READ.
UPPER() Преобразует алфавитные символы нижнего регистра в символы верхнего
USED() Определяет, есть ли в наличии открытый файл базы данных.
USEDRIVER() Использовать указанный драйвер.
VAL() Преобразует число в символьной форме в числовой тип.
VAL2STR() Преобразовать значение в строку.
VALTYPE() Определяет тип данных выражения.
VAR2STR() Конвертировать данные в uucode строку.
VERSION() Возвращает номер версии xClipper.
WEIGHTASC() Возвращает весовую характеристику символа.
WEIGHTCHR() Возвращает символ по весовой характеристике.
WEIGHTTABLE() Возвращает весовую таблицу символов.
XMLGETTAG() Возвратить элемент XML по указанной иерархии.
YEAR() Преобразует значение даты в номер года в числовом виде.