Команда MODIFY PROJECT

Открывает Диспетчер проектов, в котором можно модифицировать или создать файл проекта.

Синтаксис:

MODIFY PROJECT [FileName | ?]
	[[WINDOW WindowName1]
	[IN [WINDOW] WindowName2 | IN SCREEN | IN MACDESKTOP]]
	[NOWAIT]
	[SAVE]

Параметры:
FileName
Задает имя файл для проекта. Если имя файла указано без расширения, Visual FoxPro автоматически присвоит ему расширение .PJX.
?
Отображает диалоговое окно Open, в котором можно открыть существующий файл проекта или ввести имя создаваемого проекта.
WINDOW WindowName1
Допустимо в предыдущей верси FoxPro. Игнорируется в Visual FoxPro.
Задает окно, характеристики которого перенимает диспетчер проектов. Например, если окно создано по команде DEFINE WINDOW с опцией FLOAT, диспетчер проектов можно перемещать. Данное окно не обязательно должно быть активным или видимым, но оно должно быть определено.
IN [WINDOW] WindowName2
Допустимо в предыдущей верси FoxPro. Игнорируется в Visual FoxPro.
Задает родительское окно, в котором открывается диспетчер проектов. Диспетчер проектов не принимает характеристики родительского окна и не может быть выведен за его пределы. При перемещении родительского окна вместе с ним перемещается и диспетчер проектов.
Родительское окно должно быть заранее определено с помощью команды DEFINE WINDOW и должно быть видимым, чтобы сделать возможным доступ к диспетчерe проектов.
IN SCREEN
Явно открывает диспетчер проектов в основном окне Visual FoxPro, после того как он размещен в родительском окне. Диспетчер проектов размещается в родительском окне в результате включения предложения IN WINDOW.
IN MACDESKTOP
Допустимо только в FoxPro для Macintosh.
Помещает диспетчер проектов в основное окно Macintosh. Диспетчер проектов располагается на том же уровне, что и основное окно FoxPro. Диспетчер проектов можно переместить за пределы основного окна FoxPro и скрыть за этим окном.
Предложение IN MACDESKTOP отменяет текущую установку SET MACDESKTOP. Эта установка определяет, куда следует помещать диспетчер проектов в случае отсутствия предложения SCREEN или MACDESKTOP в основное окно FoxPro или в основное окно Macintosh. Подробнее о размещении диспетчерa проектов в основном окне FoxPro или в основном окне Macintosh см. описание команды SET MACDESKTOP.
NOWAIT
Продолжает выполнение программы после открытия диспетчерa проектов. Программа не дожидается закрытия диспетчерa проектов, а продолжает выполняться со строки, непосредственно следующей за строкой с командой MODIFY PROJECT NOWAIT. Если вы выдали в программе команду MODIFY PROJECT без предложения NOWAIT, диспетчер проектов откроется и выполнение программы будет приостановлено до тех пор, пока диспетчер проектов не закроется.
Опция NOWAIT действует только в программе. Она не влияет на выполнение команды MODIFY PROJECT, когда та выдается из окна команд.
SAVE
Оставляет диспетчер проектов открытым после активизации другого окна. Если опустить SAVE, диспетчер проектов закроется при активизации другого окна. Включение опции SAVE при выдаче из окна команд не имеет эффекта.

Комментарии:
В проекте можно указать все исходные файлы, которые требуются для создания приложения, а Visual FoxPro обеспечивает генерацию приложения на основе самых актуальных версий исходных файлов.
Файл проекта представляет собой таблицу, в которой хранятся сведения о всех исходных файлах, таких как файлы программ, форм, меню, библиотек, отчетов, этикеток, таблиц, индексов и файлы формата. В проекте также отслеживаются все зависимости, ссылки и связи между файлами.
Замечание. В проект нельзя включать библиотеки FLL.
Файл проекта носит имя с расширением .PJX, а соответствующий ему memo-файл имеет расширение имени .PJT.
При выдаче команды MODIFY PROJECT без аргументов отображается диалоговое окно Open.
О диспетчерe проектов см. тему Использование диспетчера проектов и главу 15 " Компиляция приложения" Руководства разработчика.


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