Обеспечивает целостность Таблицы Проекта, удаляет записи, помеченные к удалению, упаковывает неиспользуемые блоки полей типа Memo.

Object.CleanUp(lRemoveObjectCode)

Параметры

lRemoveObjectCode

Определяет, как обрабатывать поле с именем OBJECT, в котором хранится программный объектный код соответствующих Методов. Если значение lRemoveObjectCode = True (.T.), объектный код исключается из Таблицы Проекта. Если значение lRemoveObjectCode = False (.F.) (по- умолчанию),  или данный параметр отсутствует, объектный код соответствующих модулей не исключается из Таблицы Проекта.

Поле таблицы Проекта OBJECT содержит объектный программный код соответствующих программных файлов: (.prg), файцлов Меню (.mnx), Запросов  (.qpr) и других программных файлов, содержащихся в данном Проекте. Если содержание объектного кода, размещаемого в указанных полях OBJECT будет исключено из Таблицы Проекта, то при следующей Сборке данного Проекта рассматриваемое Поле OBJECT будет создано вновь, при условии, что будут доступны все соответствующие программные файлы.

Expand imageКомментарии

Применяется в: Project, объект (Visual FoxPro)

Каждый разрабатываемый Проект размещается в соответствующей Таблице (.dbf-.fpt), содержащей все необходимые Компоненты. Рассматриваемый метод CleanUp рекомендуется использовать для удаления неиспользуемых (удаленных) записей в этой Таблице, упаковки неиспользуемых блоков полей типа Memo, тестирования целостности Таблицы Проекта. Данный Метод обеспечивает уменьшение объема информации, размещаемой в компонентах Проекта, увеличивает скорость создания Приложения (.app), динамической библиотеки (.dll), исполнимого файла (.exe).

Expand imageСм. также