Для создания конфигурационного файла используйте редактор Visual FoxPro или любой другой редактор, способный создавать текстовые файлы, с тем чтобы создать текстовый файл в каталоге, в который инсталлирован Visual FoxPro. Ранние версии Visual FoxPro создавали файл Config.fpw в стартовом каталоге. Config.fpw становился конфигурационным файлом по умолчанию. Вы можете создать любой программый файл стандратными способами и использовать его для установок и поведений, используемых по умолчанию.
Если вы создаете новый конфигурационный файл, вы можете сохранить его по любым именем, которое вы желаете использовать. По соглашению, конфигурационный файл имеет расширение .fpw.
Когда вы запускаете Visual FoxPro, вы можете использовать конфигурационный файл, который будет конфигурационным файлом по умолчанию и который будет разыскиваться по порядку из приведенных ниже местонахождений:
- Текущий рабочий каталог
- Каталог, в котором установлен Visual FoxPro
- Каталоги, перечисленные в DOS-пути
Если Visual FoxPro не найдет конфигурационный файл в указанных местах, Visual FoxPro будет использовать только те установки по умолчанию, которые определены в диалоговом блоке Options.
![]() |
---|
Для получения более подробной ниформации об указании альтернативного, по отношению к используемому по умолчанию, имени файла или его местонахождения, смотрите описание Как: указать конфигурационный файл. |
Введите установки конфигурации, используя один из перечисленных ниже методов:
- Назначьте установки в помощью команд SET.
- Установите системные переменные.
- Вызовите программы или функции.
- специальные термины, используемые только в конфигурационных файлах.
Для ввода команд SET в конфигурационный файл
-
Введите команды SET без ключевого слова SET и используйте знак равенства.
Например, для установки путиЮ который будет использоваться по умочанию, используйте приведенный ниже формат:
Скопировать код
DEFAULT = HOME()+"\VFP"
Для вывода часов в статусную полоску используйте приведеннцю ниже команду:
Скопировать код
CLOCK = ON
Для ввода установок для системный переменных, используйте тот же самый синтаксис, который вы используете в командном окне
Для установки системных переменных в конфигурационном файле
-
Введите имя системной переменной, знак равенства (=), и значение, которое вы желаете присвоить переменной.
Например, приведенная ниже команда указывает альтернативную программу контроля синтаксиса:
Скопировать код
_SPELLCHK = "SPLLCHK.EXE"
Вы можете, кроме того, вызывать функции или исполнять программы из конфигурационного файла с помощью команды COMMAND. Например, вы можете запустить инициализационную программу, как часть процесса запуска (в том числе и запуска приложения).
Для вызова функий или исполнения команд в конфигурационном файле
-
Введите ключевое слово COMMAND, знак равенства (=), и имя команду,которую вы желаете исполнить или имя функции, для ее вызова.
Например, для того, чтобы включить номер версии в заголовок главного окна Visual FoxPro используйте приведенную ниже команду:
Скопировать код
COMMAND =_SCREEN.Caption="Visual FoxPro " + VERS(4)
Приведенная ниже команда запустит конкретное приложени, когда будет стартовать Visual FoxPro:
Скопировать код
COMMAND = DO MYAPP.APP
Кроме того, вы можете использовать в конфигурационном файле специальные термины которые не соответствуют ни значениям SET, ни системным переменным или командам.
Для использования в конфигурационном файле специальных терминов
-
Введите специальный термин, знак равенства (=), и установку.
Например, для установки максимального числа переменных, доступных Visual FoxPro, используйте приведенную ниже команду:
Скопировать код
MVCOUNT = 2048
Для изучения полного списка специальных терминов, используемых только в конфигурационных файлах, посмотрите описание Специальные термины для конфигурационных файлов .
Запуск приложений или программ автоматически
Вы можете вставить в конфигурационный файл команды, которые автоматически запустят программы при запуске Visual FoxPro. Вы можете использовать эти коиманды либо старта целого приложения, или для для старта какой-то программы, которая, к примеру, инициализирует системные переменные.
Для запуска приложений из конфигурационного файла
-
Присвойте имя вашего приложения для системной переменной _STARTUP в любом месте конфигурационного файла:
Скопировать код
_STARTUP = MYAPP.APP
- или -
-
Используйте команду COMMAND, которая в таком случае должна быть на последней строке вашего конфигурационного файла:
Скопировать код
COMMAND = DO MYAPP.APP
Смотрите также
Задачи
Как: использовать опции командной линии при запуске Visual FoxProКак: добавить код в секцию Setup в системе меню
Справочное руководство
Системная переменная _STARTUPКонцепции
Установка конфигурационных опций при запускеПрочие ресурсы
Компиляция приложенияРазработка меню и панелей инструментов (Toolbars)
Установки окружения Visual FoxPro