Команда BUILD PROJECT

Создает и строит файл проекта.

Синтаксис:

BUILD PROJECT ProjectFileName 
	FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1
		| FormName1 | LibraryName1
	[, ProgramName2 | MenuName2 | ReportName2 | LabelName2
		| FormName2 | LibraryName2 ...]

Параметры:
ProjectFileName
Задает имя создаваемой таблицы проекта.
FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1 | FormName1 | LibraryName1
Задает файлы, включаемые в проект. Можно задать один или несколько файлов программ, меню, отчетов, этикеток, форм или библиотек, и проект будет отслеживать состояние этих файлов, а также зависимостей, ссылок и связей между ними.
Первый исполняемый файл программы или меню в предложении FROM по умолчанию служит главным файлом программы в проекте.

Комментарии:
Команда BUILD PROJECT автоматически создает таблицу проекта с расширением имени .PJX, открывая и обрабатывая один или несколько заданных файлов программ, меню, отчетов, этикеток, форм или библиотек. С помощью файла проекта можно создать программу одного из двух типов: файл приложения с расширением имени .APP или исполняемый файл с расширением .EXE. В таблице проекта отслеживается состояние всех файлов, участвующих в создании приложения, а также зависимости, ссылки и связи между файлами. Как только вы определите все составные части проекта, Visual FoxPro обеспечит использование в приложении самых актуальных исходных файлов.
Подробнее о построении проектов см. следующее:
Тему Построение проекта и вывод сообщений об ошибках.
Тему Построение приложения на основе проекта.
Главу 15 "Компиляция приложения" Руководства разработчика.
Когда Visual FoxPro при создании файла проекта по команде BUILD PROJECT встречает файл программы, меню или формы, система отыскивает соответствующий скомпилированный файл и сравнивает отметки времени и даты для этих двух файлов. Если отметка времени и даты на исходном файле сделана позже, чем на скомпилированном файле, Visual FoxPro выполняет повторную компиляцию исходного файла.
Каждый файл проекта имеет отметку времени и даты, что позволяет обновлять файл проекта при внесении изменений во входящие в проект файлы или при изменении зависимостей. Благодаря этому гарантируется использование самых актуальных исходных файлов в приложении, создаваемом по проекту. Для обновления файла проекта выдайте команду BUILD PROJECT без предложения FROM. Visual FoxPro обновит указанный проект.
При выдаче команды BUILD PROJECT возможны сообщения о неразрешенных ссылках и других ошибках, но они не препятствуют созданию файла проекта. Это позволяет строить проект даже в тех случаях, когда на момент построения не все нужные его компоненты фактически созданы или не все они доступны. Неразрешенные ссылки и другие проблемы можно впоследствии устранить, обновив файл проекта или вручную изменив сохраненную в нем информацию с помощью команды MODIFY PROJECT.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.