Fore > Интерфейсы сборки Fore > ISharedParams > ISharedParams.ParamValues
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;
После выполнения примера будет задано значение указанной глобальной переменной.
См. также: