Перезборка проекта или создание файла приложения(.app), исполняемого файла(.exe) или динамически подключаемой библиотеки ссылка (.dll) в Visual FoxPro проекте.

Object.Build([cOutputName] [, nBuildAction] [, lRebuildAll]   
[, lShowErrors] [, lBuildNewGUIDs])

Параметры

cOutputName


Задает имя создаваемого .app, .exe, или .dll файла. Если cOutputName включает расширение файла и nBuildAction опущено, тип файла для создания определяет расширение в cOutputName. Например, если расширение в cOutputName содержит ".exe", будет создан исполняемый файл.
nBuildAction


Указывает, что выполнить перезборку проекта или создания .app, .exe или .dll файла. Если nBuildAction, задан и cOutPutName не содержит расширения, соответствующее расширение будет добавлено.. Следущая таблица отображает значения для nBuildAction.

nBuildAction FoxPro.h constant Описание

1

BUILDACTION_REBUILD

Пересобрать проект. (поумолчанию)

2

BUILDACTION_BUILDAPP

Создать .app файл.

3

BUILDACTION_BUILDEXE

Создать .exe файл.

4

BUILDACTION_BUILDDLL

Создать .dll файл.

5

BUILDACTION_BUILDMTDLL

Создать multithreaded .dll файл.

lRebuildAll


Указывает перекомпилировать файлы входящие в проект до создания .app, .exe, or .dll файла. Если lRebuildAll истинно(.T.), все следущие файлы будут перекомпилированны:
  • програмные файлы.

  • форматные файлы.

  • Исходный код в формах, этикетках, отчетах и библиотеках визуальных классов.

  • Хранимые процедуры базы данных.

Если lRebuildAll ложно (.F.) или опущено, файлы входящие в проект не будут перекомпелированны перед созданием .app, .exe, or .dll файла.
lShowErrors


Определяет, следует ли отображать ошибки компиляции в окне редактирования после завершения. Следующая таблица описывает значение для lShowErrors.

lShowErrors Описание

True (.T.)

Отображать ошибки в окне редактирования для файла ошибок (.err).

False (.F.)или опущен

Не показывать ошибки.

lBuildNewGUIDs


Определяет выполнить ли генерацию нового регистрационного глобального уникального идентификатора(GUIDs) при создании .exe or .dll файла.
Примечание:
Если nBuildAction менее 3, Visual FoxPro игнорирует lBuildNewGUIDs.lBuildNewGUIDs.

Следующая таблица описывает значение для lBuildNewGUIDs.

lShowErrors Описание

True (.T.)

Генерировать новый GUIDs.

False (.F.)или опущен

Не выполнять генерацию нового GUIDs.

Возвращаемое значение

Логическое. Build вернет истину (.T.), если при перезборка проекта или создание .app, .exe, .dll файла выполнено без ошибок, в противном случае метод вернет ложь(.F.).

Комментарии

Применяется: объект Project

Смотреть также