В системе Visual FoxPro вы можете получить программный доступ к составляющим элементам Проекта вашего Приложения и манипулировать данными как в обычном Объекте. Данные операции и функции доступны как в режиме Разработки: при открытом Проекте в соответствующем Project Manager, так и в режиме выполнения Приложения (RunTime), то есть когда проект-объект является невидимым.
![]() |
---|
Для открытия и работы с Проектом, как объектом, без его отображения в Диспетчере Проектов (Project Manager), используйте ключевую опцию NOSHOW из стандартной команды CREATE PROJECT / MODIFY PROJECT. В дальнейшем вы можете изменить значение свойства Visible данного Объекта, для отображения системного окна Project Manager. Дополнительную информацию смотрите в разделах: CREATE PROJECT, команда и MODIFY PROJECT, команда. |
В следующем списке приведены основные операции, которые вы можете программно выполнятьс объектом Проект:
-
Открывать и редактировать программные файлы Проекта (или текстовые файлы).
-
Добавлять или Исключать различные файлы из Проекта.
-
Определять количество файлов различных типов, включенных в Проект (закрепленных за Проектом).
-
Изменять значения Свойств Проекта.
-
Изменять значения Свойств для файлов проекта.
-
Изменять значения Свойств серверов Automation, которые компонуются в динамические библиотеки (.dll) или исполнимые файлы (.exe), создаваемые из данного Проекта.
-
Выполнять некоторый программный Код Событий данного проекта как объекта.
-
Выполнять компоновку (компиляцию) Приложений .app, .exe, или динамических библиотек .dll, из файлов данного Проекта.
-
Добавлять в проект файлы исходного программного кода Управляющих Приложений, например, таких как Microsoft Visual SourceSafe, проверять обновление файлов коллективного использования (при коллективной разработке Приложения), выполнять контролирующие функции Check In / Check Out для файлов Проекта.
Обратите Внимание
Если вы используете контролирующее программное обеспечение, типа Visual SourceSafe, все программные файлы рассматриваемого Проекта должны быть расположены в Каталогах и Подкаталогах, которые доступны для коллективного использования, то есть также другими пользователями, вашими коллегами по разработке Приложения.
Продвинутые Разработчики могут проектировать, создавать и использовать другие, нештатные Диспетчеры Проектов.