CompileAssemblyOnly: Boolean;
Свойство CompileAssemblyOnly определяет признак возможности компиляции форм/модулей вне сборок.
Если свойству установлено значение True, то компиляция форм/модулей вне сборок будет запрещена.
В соответствии со значением данного свойства, выставляется флаг "Запретить компиляцию модулей и форм вне сборок" на странице Настройки репозитория.
Для выполнения примера предполагается наличие зарегистрированного в менеджере репозиториев описания с идентификатором "Test".
Sub UserProc;
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 UserProc;
После выполнения примера будут изменены настройки указанного подключения к репозиторию. После подключения к данному репозиторию, при работе в нем будет запрещена компиляция форм/модулей вне сборок.
См. также: