Иллюстрированный самоучитель по Visual FoxPro 8

General

Таблица 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() Клавиши Ноmе и SHIFT + Home возвращают код 26. Клавиши CTRL + <- возвращают 1 Клавиши Ноmе и SHIFT + Home возвращают 1. Клавиши CTRL + <- возвращают 26
LASTKEY() Возвращает целое число в соответствии с кодом последней нажатой клавиши (Используйте вместо нее функцию INKEY())
LIKE() Лидирующие пробелы в строках отсекаются перед сравнением Лидирующие пробелы сохраняются и считаются значимыми
MENU и POPUP Меню помещается в текущее окно вывода, курсор позиционируется согласно команде Меню помещается в свое собственное окно, курсор остается в текущем окне вывода
Вложенные операторы Подразумевается выполнение команды CLEAR GETS при возврате на более высокий уровень Текущие gets остаются при переходе на более высокий уровень
Передаваемые пары Параметры, адресуемые ссылкой, остаются доступными в вызываемой процедуре Параметры, адресуемые ссылкой, недоступны в вызываемой процедуре
PLAY MACRO Подразумевается добавление клавиши ALT + F10 перед макрокомандами, которые начинаются на 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 оn
SET PRINTER TO По умолчанию выходной файл имеет расширение PRT Выходной файл не имеет расширения по умолчанию
STORE He может присвоить значения всем элементам массива Может присвоить значения сразу всем элементам массива
SUM Использует установленное командой SET DECIMALS число десятичных цифр Используемое число десятичных цифр определяет суммируемым полем
SYS(2001,'COLOR') Возвращает значение, установленное последней командой SET COLOR Возвращает значение цвето вой пары для оператора COLOR TO
TRANSFORM Возвращает строку символов из символьного или числового выражения  
USE Если установлен путь VFP и в команде указано устройство, то поиск файла производится только на указанном устройстве Если установлен путь VFP и в команде указано устройство, то вначале производится по иск на заданном устройстве. а затем – по указанному пути
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.