Для создания конфигурационного файла используйте редактор Visual FoxPro или любой другой редактор, способный создавать текстовые файлы, с тем чтобы создать текстовый файл в каталоге, в который инсталлирован Visual FoxPro. Ранние версии Visual FoxPro создавали файл Config.fpw в стартовом каталоге. Config.fpw становился конфигурационным файлом по умолчанию. Вы можете создать любой программый файл стандратными способами и использовать его для установок и поведений, используемых по умолчанию.

Если вы создаете новый конфигурационный файл, вы можете сохранить его по любым именем, которое вы желаете использовать. По соглашению, конфигурационный файл имеет расширение .fpw.

Когда вы запускаете Visual FoxPro, вы можете использовать конфигурационный файл, который будет конфигурационным файлом по умолчанию и который будет разыскиваться по порядку из приведенных ниже местонахождений:

Если Visual FoxPro не найдет конфигурационный файл в указанных местах, Visual FoxPro будет использовать только те установки по умолчанию, которые определены в диалоговом блоке Options.

NoteЗамечание

Для получения более подробной ниформации об указании альтернативного, по отношению к используемому по умолчанию, имени файла или его местонахождения, смотрите описание Как: указать конфигурационный файл.

Введите установки конфигурации, используя один из перечисленных ниже методов:

Для ввода команд SET в конфигурационный файл

  • Введите команды SET без ключевого слова SET и используйте знак равенства.

    Например, для установки путиЮ который будет использоваться по умочанию, используйте приведенный ниже формат:

      CopyCode image Скопировать код
    DEFAULT = HOME()+"\VFP"

    Для вывода часов в статусную полоску используйте приведеннцю ниже команду:

      CopyCode image Скопировать код
    CLOCK = ON

Для ввода установок для системный переменных, используйте тот же самый синтаксис, который вы используете в командном окне

Для установки системных переменных в конфигурационном файле

  • Введите имя системной переменной, знак равенства (=), и значение, которое вы желаете присвоить переменной.

    Например, приведенная ниже команда указывает альтернативную программу контроля синтаксиса:

      CopyCode image Скопировать код
    _SPELLCHK = "SPLLCHK.EXE"

Вы можете, кроме того, вызывать функции или исполнять программы из конфигурационного файла с помощью команды COMMAND. Например, вы можете запустить инициализационную программу, как часть процесса запуска (в том числе и запуска приложения).

Для вызова функий или исполнения команд в конфигурационном файле

  • Введите ключевое слово COMMAND, знак равенства  (=), и имя команду,которую вы желаете исполнить или имя функции, для ее вызова.

    Например, для того, чтобы включить номер версии в заголовок главного окна Visual FoxPro используйте приведенную ниже команду:

      CopyCode image Скопировать код
    COMMAND =_SCREEN.Caption="Visual FoxPro " + VERS(4)

    Приведенная ниже команда запустит конкретное приложени, когда будет стартовать Visual FoxPro:

      CopyCode image Скопировать код
    COMMAND = DO MYAPP.APP

Кроме того, вы можете использовать в конфигурационном файле специальные термины которые не соответствуют ни значениям SET, ни системным переменным или командам.

Для использования в конфигурационном файле специальных терминов

  • Введите специальный термин, знак равенства (=), и установку.

    Например, для установки максимального числа переменных, доступных Visual FoxPro, используйте приведенную ниже команду:

      CopyCode image Скопировать код
    MVCOUNT = 2048

Для изучения полного списка специальных терминов, используемых только в конфигурационных файлах, посмотрите описание Специальные термины для конфигурационных файлов .

Запуск приложений или программ автоматически

Вы можете вставить в конфигурационный файл команды, которые автоматически запустят программы при запуске Visual FoxPro. Вы можете использовать эти коиманды либо старта целого приложения, или для для старта какой-то программы, которая, к примеру, инициализирует системные переменные.

Для запуска приложений из конфигурационного файла

  1. Присвойте имя вашего приложения для системной переменной _STARTUP в любом месте конфигурационного файла:

      CopyCode image Скопировать код
    _STARTUP = MYAPP.APP

    - или -

  2. Используйте команду COMMAND, которая в таком случае должна быть на последней строке вашего конфигурационного файла:

      CopyCode image Скопировать код
    COMMAND = DO MYAPP.APP

Смотрите также