Создает таблицу (.pjx) проекта Visual FoxPro, открывая и обрабатывая один или несколько заданных файлов программ, меню, отчетов, этикеток, форм или библиотек. Проект Visual FoxPro включает файл .pjx и memo файл проекта (.pjt). Вы можете также использовать команду BUILD PROJECT для пересборки проекта.
BUILD PROJECT ProjectFileName [RECOMPILE] [FROM ProgramName1 | MenuName1 | ReportName1 | LabelName1 | FormName1 | LibraryName1 [, ProgramName2 | MenuName2 | ReportName2 | LabelName2 | FormName2 | LibraryName2 ...]] |
Параметры
- ProjectFileName
- Задает имя создаваемой таблицы проекта.
- [RECOMPILE]
- Компилирует все файлы в проекте. Если параметр RECOMPILE опущен, будет откомпелированы только те файлы, которые были модифицированы на момент последней сборки.
- [FROM ProgramName1| MenuName1| ReportName1| LabelName1| FormName1| LibraryName1]
-
Задает файлы, включаемые в проект. Можно задать один или несколько файлов программ, меню, отчетов, этикеток, форм или библиотек, и проект будет отслеживать состояние этих файлов, а также зависимостей, ссылок и связей между ними. Первый исполняемый файл программы или меню в предложении FROM по умолчанию служит главным файлом программы в проекте.
Tip:
Для обновления файла проекта выдайте команду BUILD PROJECT без предложения FROM. Visual FoxPro обновит указанный проект.
Комментарии
Visual FoxPro в таблице проекта отслеживается состояние всех файлов, участвующих в создании приложения, а также зависимости, ссылки и связи между файлами. Как только вы определите все составные части проекта, Visual FoxPro обеспечит использование в приложении самых актуальных исходных файлов. Каждый файл проекта имеет отметку времени и даты, что позволяет обновлять файл проекта при внесении изменений во входящие в проект файлы или при изменении зависимостей. Благодаря этому гарантируется использование самых актуальных исходных файлов в приложении, создаваемом по проекту. Когда Visual FoxPro при создании файла проекта по команде BUILD PROJECT встречает файл программы, меню или формы, система отыскивает соответствующий скомпилированный файл и сравнивает отметки времени и даты для этих двух файлов. Если отметка времени и даты на исходном файле сделана позже, чем на скомпилированном файле, Visual FoxPro выполняет повторную компиляцию исходного файла.
При выдаче команды BUILD PROJECT возможны сообщения о неразрешенных ссылках и других ошибках, но они не препятствуют созданию файла проекта. Это позволяет строить проект даже в тех случаях, когда на момент построения не все нужные его компоненты фактически созданы или не все они доступны. Неразрешенные ссылки и другие проблемы можно впоследствии устранить, обновив файл проекта или вручную изменив сохраненную в нем информацию с помощью команды MODIFY PROJECT.
С помощью файла проекта можно создать Вы можете создать следующие типы файлов: файлы приложения (.app), исполняемый файл с расширением .exe либо файл динамической библиотеки (.dll). Однако, прежде чем создавать распространяемые файлы приложения, вы должны проверить ваш проект. Для более подробной информации см. Как: Тестирование Проекта. Для более подробной информации о создании распространяемых приложений см. Компиляция Приложения.