Содержание
Команды
@...BOX Рисует на экране прямоугольную рамку
@...CLEAR Очистка на экране прямоугольной области
@...GET Создает новый Get объект и выводит его на экран
@...PROMPT Отображение альтернатив меню на экране
@...SAY Отображение данных в заданных позициях строки
@...TO Рисует на экране одинарную или двойную рамку
ACCEPT Ввод строки символов с клавиатуры в переменную
APPEND BLANK Добавление новой записи в конец текущей базы (dbf) данных
APPEND FROM Добавление записей в файл базы (dbf) данных из другого файла
-------------------------------------------------------------------
?|?? Вывод одного или нескольких значений на консоль
-------------------------------------------------------------------
?/?? <список выр>
Аргументы
<список выр> - список значений любых типов данных, которые
выводятся на экран. Список может состоять из любого набора типов
данных включая и тип мемо.
Применение
Имеется две формы этой команды. Команда? сама посылает на экран
CR/LF перед выводом результатов списка выражений. Команда ??,
наоборот, посылает вывод без вывода CR/LF, что позволяет
последовательности команд ?? производить вывод на туже строку.
-------------------------------------------------------------------
SET ALTERNATE Направление вывода в текстовый файл
-------------------------------------------------------------------
SET ALTERNATE TO [<файл>]
SET ALTERNATE on | OFF | <вырL>
Аргументы
TO <файл> указывает файл, открываемый как стандартный ASCII файл с
расширением (.txt). Имя файла может иметь расширение, имя дисковода,
и/или маршрут. Если файл с указанным именем существует, то его
содержимое запирается новой информацией.
-------------------------------------------------------------------
AADD() Добавить новый элемент в конец массива
-------------------------------------------------------------------
AADD(<массив>, <выраж.>) --> значение
Аргументы
<массив> массив,в который будет добавлен новый элемент.
<выраж.> выражение,значение которого присваивается новому элементу.
Возвращает
AADD() вычисляет <выраж.> и возвращает его значение. Если <выраж.>
не указано, AADD() возвращает NIL.
-------------------------------------------------------------------
IF() Обеспечивает условную обработку выражения
-------------------------------------------------------------------
[I]IF(<вырL>,<выр1>,<выр2>) -->значение
Аргументы
<вырL> - вычисляемое логическое выражение.
<выр1> - значение, возвращаемое если <вырL> "истинно" (.Т.).
<выр1> - значение, возвращаемое если <вырL> "ложно" (.F.).
В отличии от других языков выражения <выр1> и <выр2> могут иметь
разные типы значений.
------------------------------------------------------------------
BEGIN SEQUENCE Определяет последовательность операторов для BREAK
------------------------------------------------------------------
BEGIN SEQUENCE
<комманды>...
[BREAK [<выраж.>]]
<комманды>...
[RECOVER [USING <переменная>]]
<комманды>..
END [SEQUENCE]
Аргументы
BREAK <выраж.> передает выполнение комманде, следующей за
коммандой RECOVER если она указана, или комманде, следующей за
коммандой END SEQUENCE. <выраж.> значение, возвращаемое в переменную
<переменная>, указанную в предложении USING комманды RECOVER .
-------------------------------------------------------------------
Порядок выполнения операторов ( приоритетность)
-------------------------------------------------------------------
Когда вычисляется выражение с двумя или более операторами, которые
не сгруппированы вместе круглыми скобками, Клиппер использует
правила определения порядка выполнения операторов. Эти правила
определяют иерархию старшинства всех операторов Clipper.
--------------------------------------------------------------------
Внимание
Все вызовы функций и другие специальные операторы в выражении
вычисляются перед любыми другими операторами.
-------------------------------------------------------------------
SET CLIPPER Устанавливает конфигурацию на время выполнения
-------------------------------------------------------------------
SET CLIPPER=[E<вырN1>]
[;F<вырN2>]
[;X<вырN3>]
[;DYNK:<вырN4>]
[;DYNF:<вырN5>]
[;SWAPK:<вырN6>]
[;SWAPPATH:"<маршрут>"]
[CGACURS]
Применение
Клиппер обеспечивает возможность управления распределением памяти,
Подробнее: Руководство по Clipper 5.0 > 8 Установка конфигурации
-------------------------------------------------------------------
Компилятор CLIPPER.EXE
-------------------------------------------------------------------
Компилирует один или несколько программных файлов (.prg), содержащих
процедуры и определенные пользователем функции для формирования объ-
ектных файлов (.obj)
Клиппер [<исх.файл> | @ <файл описаний> [<опции>]]
Командная строка
Эта комадная строка вызывает компилятор Clipper. Если компилятор
запущен без аргументов, на экране отображается подсказка.