Вы можете определить необходимые стартовые параметры при начальном Старте вашего Приложения, которые переопределят значения системных параметров, заданных по-умолчанию.

Использование стандартных команд SET в вашем Приложении

Одним из путей задания необходимых стартовых, настроечных параметров вашего приложения является использование в самом начале программного Кода приложения одной или нескольких команд SET. Например, для настройки вашей системы так, чтобы при старте вашего приложения, в строке Статуса отображалось текущее системное время рекомендуется использовать следующую команду SET:

 CopyCode imageКопировать Код
SET CLOCK ON

Конкретное Место размещения описываемых настроечных команд типа SET зависит от структуры вашего Приложения. В основном, рекомендуется использовать данные команды SET в Главном файле вашего Приложения (Main Program File), который выполняет роль Диспетчера по доступу к остальным компонентам, формам вашего Приложения. Вы можете разместить требуемые команды SET в соответствующих Событиях Load или Init главной, стартовой Формы приложения. Если вы используете приватную (локальную) Сессию Данных, то все необходимые настройки должны быть выполнены в соответствующем программном Коде События BeforeOpenTables текущего объекта Среды Данных DataEnvironment. Дополнительную информацию об определении Главного файла Приложения смотрите в разделе:  Компиляция (Сборка) Приложения.

Если главным файлом вашего Приложения является контейнер форм (FormSet), который содержит некоторую подсистему Меню, вы можете определить требуемые настроечные параметры, команды типа SET в соответствующих дополнительных Опциях данного Меню: Menu Setup Option. Дополнительную информацию смотрите в Разделах: Как: Добавить стартовые параметры в подсистему Меню или Разработка подсистем Меню и инструментария Toolbar.

NoteСовет

Достаточно эффективным способом определения необходимых стартовых параметров с помощью команд SET является создание специальной, отдельной процедуры, содержащей все необходимые вам настройки (как бы: Все самое необходимое - в одном Месте). Указанную процедуру вы можете запускать из соответствующей Точки вашего Главного файла Приложения. Размещение всех настроечных команд SET в одном программном модуле позволяет достаточно просто регулировать отдельные параметры, отлаживать ваше Приложение. Рассматриваемый набор стартовых параметров Приложения может быть также размещен в некотором Методе создаваемого Объекта на базе Класса Application, или объекта на базе класса Form.

Использование Файла Конфигурации

Вместе с использованием стартовых параметров Среды Системы Visual FoxPro Environment, которые определяются в диалоговом боксе Options,  или прямом выполнении соответствующих команд SET, вы можете также выполнять требуемые вам нестройки в одном или нескольких Конфигурационных Файлах. Файл конфигурации в системе Visual FoxPro представляет собой обычный Текстовый файл, содержащий требуемые Значения (опции) настроечных команд SET, прямое определение Системных Переменных, выполнение стартовых Команд или некоторых Функций. Система Visual FoxPro читает заданные Опции Конфигурационного файла, выполняет заданные настроечные параметры,  переопределяет соответствующие Значения, которые определены в диалоговом боксе Options (и сохранены в системном Реестре ОС Windows).

Использование Файла Конфигурации позволяет вам получить некоторые преимущества в отличие от остальных вариантов:

  • Переопределение начальных Параметров (по-умолчанию), заданных в диалоговом боксе Options.

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

  • Позволяет вам более Просто изменять настройки Системы (изменить соответствующий файл Конфигурации), чем выполнять соответствующие командв типа SET.

  • Автоматически Запускать на выполнение требуемые Программные Модули или Функции при запуске системы Visual FoxPro или вашего пользовательского Приложения.

Дополнительные инструкции по работе с Файлами Конфигурации симотрите в разделах: Как: Создать Файл Конфигурации или Как: Определить (установить) Файл Конфигурации.

См. также