ParamValues: IMetabaseObjectParamValues;
Свойство ParamValues позволяет задавать текущие параметры глобальных переменных без сохранения области глобальных переменных.
После задания параметров следует воспользоваться методом ApplyParamValues.
Примечание. Для чтения текущего значения глобальной переменной следует использовать свойство IMetabaseCache.SharedValue.
Sub SetGlobalVariableValue;
Var
MB: IMetabase;
SParams: ISharedParams;
GlobalVar: IMetabaseObjectParamValue;
Begin
MB := MetabaseClass.Active;
SParams := Mb.SpecialObject(MetabaseSpecialObject.SharedParams).Bind As ISharedParams;
GlobalVar := SParams.ParamValues.FindById("GLOBAL_INT");
GlobalVar.Value := 25;
SParams.ApplyParamValues;
End Sub SetGlobalVariableValue;
После выполнения примера будет задано значение указанной глобальной переменной.
См. также: