Команды, действие которых изменяется командой set compatible
Таблица 25.4. Команды, действие которых изменяется командой set compatible
| Команда | В состоянии On | В состоянии Off |
| @ . . .GET. . .RANGE | Всегда проверяет предел | Проверяет предел, только если изменяются данные |
| &...SAY | CHR(7) вызывает звуковой сигнал | chr(7) не вызывает звуковой сигнал |
| @...SAY | Вывод информации на экран вызывает сдвиг экрана вверх | Вывод информации на экран прекращается при достижении нижнего правого угла |
| @...SAY | Крайняя правая цифра при использовании picture округляется | Крайняя правая цифра при использовании picture отсекается |
| ACTIVATE SCREEN | Делая активным экран, устанавливает курсор в позицию 0,0 | Делая активным экран, не изменяет позицию курсора |
| ACTIVATE WINDOW | Делая активным окно, устанавливает курсор в позицию 0,0 | Делая активным окно, не изменяет позицию курсора |
| APPEND MEMO | Использует по умолчанию расширение ТХТ | Расширения по умолчанию нет |
| DECLARE | Создает одномерный или двумерный массив | (Используйте вместо нее команду dimension) |
| DIMENSION | Создает одномерный или двумерный массив | |
| FSIZE | Возвращает размер файла | Возвращает размер поля |
| go/goto (если было SET TALK ON) | Выводит сообщение о текущей рабочей области и номере записи | Не выводит сообщений |
| INKEY() | Клавиши <Ноте> и <Shift>+<Home> возвращают код 26. Клавиши< Ctrl>+<<-> возвращают 1 | Клавиши <Ноте> и <Shift>+<Home> возвращают 1. Клавиши <Ctrl>+«-> возвращают 26 |
| LASTKEY() | Возвращает целое число в соответствии с кодом последней нажатой клавиши | (Используйте вместо нее
ФУНКЦИЮ INKEY( ) ) |
| LIKEO | Лидирующие пробелы в строках отсекаются перед сравнением | Лидирующие пробелы сохраняются и считаются значимыми |
| MENU И POPUP | Меню помещается в текущее окно вывода, курсор позиционируется согласно команде | Меню помещается в свое собственное окно, курсор остается в текущем окне вывода |
| Вложенные операторы | Подразумевается выполнение
КОМаНДЫ CLEAR GETS При возврате на более высокий уровень |
Текущие gets остаются при переходе на более высокий уровень |
| Передаваемые пары | Параметры, адресуемые ссылкой, остаются доступными в вызываемой процедуре | Параметры, адресуемые ссылкой, недоступны в вызываемой процедуре |
| PLAY MACRO | Подразумевается добавление клавиши <Alt>+<F1O> перед макрокомандами, которые начинаются на A-Z. Перед макросами <F1>—<F9> добавляется <Alt> | Ничего не добавляется |
| READ | Проверяет значение оператором valid при нажатии клавиши <Esc> | При нажатии <Esc> проверок VALID не выполняется |
| RUN | Перед началом вывода курсор передвигается в первую позицию 24-й строки. После завершения экран сдвигается на 3 строки вверх | Вывод на экран начинается с текущей позиции курсора, а после завершения экран сдвигается на две строки |
| SELECT() | Возвращает номер наибольшей неиспользуемой рабочей области | Возвращает номер текущей рабочей области |
| SET COLOR TO | Устанавливает цвета окон и меню, определенных пользователем | (Пользуйтесь вместо нее командой COLOR OF SCHEME) |
| SET BORDER | Определяет границу вокруг различных полей, меню и окон | |
| SET FIELDS | Определяет поля, к которым возможен доступ | |
| SET MEMOWIDTH | Определяет ширину Memo-полей и символьных выражений | |
| SET MESSAGE | Выдает сообщение в нижней строке экрана | Сообщение выдается, если была команда set status ом |
| SET PRINTER TO | По умолчанию выходной файл имеет расширение PRT | Выходной файл не имеет расширения по умолчанию |
| STORE | He может присвоить значения всем элементам массива | Может присвоить значения :;ра зу всем элементам массива |
| SUM | Использует установленное
КОМаНДОЙ SET DECIMALS число десятичных цифр |
Используемое число дес;, тичных цифр определяет™ суммируемым полем |
| SYS(2001,'COLOR') | Возвращает значение, установленное последней командой SET COLOR | Возвращает значение цвето вой пары для оператора :-1 .■;■
COLOR TO |
| TRANSFORM | Возвращает строку символов из символьного или числового выражения | |
| USE | Если установлен путь VFP и в команде указано устройство, то поиск файла производится только на указанном устройстве | Если установлен путь VFP и в команде указано устройство, то вначале производится по иск на заданном устройстве. а затем — по указанному пути |
Область Programming (Программирование) вкладки General (Обшие) содержит три флажка, связанных с программированием (табл. 25.5).