IMetabaseDefinition.CompileAssemblyOnly

Синтаксис

CompileAssemblyOnly: Boolean;

Описание

Свойство CompileAssemblyOnly определяет признак возможности компиляции форм/модулей вне сборок.

Комментарии

Если свойству установлено значение True, то компиляция форм/модулей вне сборок будет запрещена.

В соответствии со значением данного свойства, выставляется флаг "Запретить компиляцию модулей и форм вне сборок" на странице Настройки репозитория.

Пример

Для выполнения примера предполагается наличие зарегистрированного в менеджере репозиториев описания с идентификатором "Test".

Sub Main

Var

MB: IMetabase;

MAN: IMetabaseManager;

Def: IMetabaseDefinition;

Begin

MB := MetabaseClass.Active;

MAN := MB.Definition.Manager;

Def := MAN.Definitions.FindById("Test");

Def.CompileAssemblyOnly := True;

Def.Save;

End Sub Main

После выполнения примера будут изменены настройки подключения к репозиторию, содержащиеся в описании "Test". После подключения к данному репозиторию, при работе в нем будет запрещена компиляция форм/модулей вне сборок.

См. также:

IMetabaseDefinition

IMetabase.CompileAssemblyOnly