IMetabaseObjectCreateInfo.KeepEdit

Синтаксис

KeepEdit: Boolean;

Описание

Свойство KeepEdit определяет признак нахождения объекта репозитория в состоянии редактирования после создания.

Комментарии

Допустимые значения:

Пример

Добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    CrInfo: IMetabaseObjectCreateInfo;
    m: IModule;
Begin
    MB := MetabaseClass.Active;
    CrInfo := MB.CreateCreateInfo;
    CrInfo.ClassId := MetabaseObjectClass.KE_CLASS_MODULE;
    CrInfo.Parent := MB.Root;
    CrInfo.KeepEdit := True;
    m := MB.CreateObject(CrInfo) As IModule;
    m.Text := "Sub Main;" + #13 + #10 +
            "Begin" + #13 + #10 +
            "End Sub Main;";
    (m As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера в корневом каталоге репозитория будет создан новый модуль. Для указания заготовки процедуры «Main» в модуле структура модуля остается открытой на редактирование после выполнения метода IMetabase.CreateObject.

См. также:

IMetabaseObjectCreateInfo