Вероятно, что Проект вашего Приложения содержит программные файлы, которые могут изменяться конечным Пользователем в процессе работы данного Приложения, например Таблицы, структуры которых могут быть изменены. Однако, когда вы выполняете Сборку вашего Приложения из проекта Visual FoxPro, все файлы проекта укладываются в один программный, и , естественно, получают атрибут "включенный" (в Проект), и, тем самым - атрибут "только-чтение" при работе Приложения.

Для Изменяемых файлов (предполагаемых к изменению) вы можете подсоединить их к рассматриваемому Проекту, но исключить их из процесса Сборки (компиляции) Приложения. Исключенные программные файлы продолжают оставаться неотъемлемыми составляющими частями вашего Приложения. Однако, данные программные элементы не укаладываются в программный файл Приложения, поэтому могут быть изменены конечным пользователем.

Обычно, в основной программный файл Приложения включаются программные элементы: Формы, Запросы, Меню, Программные модули, Отчеты и другие файлы, которые не предполагается изменять конечным пользователем. Из процесса Сборки вы должны исключить Файлы Данных (Таблицы), Контролы ActiveX  (файлы .ocx), динамические библиотеки Visual FoxPro (.fll), а также внешние модули (.dll - OS Windows). По-умолчанию, Таблицы Данных (.dbf) исключаются из Проекта, так как предполагается, что пользователь может изменять Структуры этих Таблиц при работе Приложения.

NoteПримечание

Вы не можете Включить готовые Приложения (файлы .app) в текущий Проект. Вы не можете Исключить из Проекта программный файл, отмеченный как Главный (Main). Дополнительную информацию смотрите в разделе:  Как: Определить Стартовую Точку (Главный файл).

Тем не менее, вам требуется внимательно проанализировать программные элементы (файлы), какие - Включить, а какие - Исключить из Приложения. Например, вы можете включить в приложение Таблицу с данными, которые не будут меняться, тем самым они будут защищены от случайного Изменения (или преднамеренного). В тоже время, если предполагается вносить незначительные изменения в файлы Отчетов, то их можно Исключить из Приложения, тогда они будут доступны для Изменения в процессе работы Приложения.

См. также