Контролирует совместимость с FoxBASE+ и другими языками Xbase.
Синтаксис
SET COMPATIBLE FOXPLUS | OFF | DB4 | ON
[PROMPT | NOPROMPT]
Параметры
FOXPLUS | OFF
(По умолчанию) Эти два ключевые слова являются взаимозаменяемыми. Каждое из
их разрешает программам, созданным в FoxBASE+, работать в Visual FoxPro без изме
ений.
DB4 | ON
Любое из этих ключевых слов влияет на поведение некоторых команд и функций.
PROMPT | NOPROMPT
Эти опции определяют, будет ли Visual FoxPro отображать диалоговое окно при
открытии таблицы dBASE, содержащей memo-поле.
Задайте опцию PROMPT, чтобы отображалось диалоговое окно Convert Memos. Если в
открываете таблицу dBASE, содержащую memo-поле, Visual FoxPro по умолчанию отображает диалоговое окно Convert Memos, в котором
можно преобразовать memo-файл dBASE в формат Visual FoxPro. Такое преобразова
ие необходимо, чтобы эту таблицу можно было открыть в Visual FoxPro. Впосле
ствии memo-файл можно будет снова преобразовать в формат dBASE, выдав команду COPY
с опцией TYPE FOXPLUS.
Если задана опция NOPROMPT, диалоговое окно Convert Memos при открытии таблицы
dBASE с memo-полем отображаться не будет. Memo-файл dBASE автоматически преоб
азуется в формат Visual FoxPro.
Комментарии
К числу команд и функций, затрагиваемых командой SET COMPATIBLE, относятся
LIKE( ), PLAY MACRO, SELECT( ) и STORE (если в команде STORE используются массивы).
Команда SET COMPATIBLE не обеспечивает совместимость с другими командами, фу
кциями и возможностями Xbase, не поддерживаемыми в Visual FoxPro. Например, она
е позволяет открывать в конструкторе отчетов формы отчета, созданные в других
продуктах Xbase.
В следующей таблице перечислены команды, на которые воздействует команда SET
COMPATIBLE.