IVariableStubExecuteResult.Matrix

Синтаксис

Matrix: IMatrix;

Описание

Свойство доступно только для чтения.

Свойство Matrix возвращает матрицу загруженных данных источника, если значение параметра EmptyMatrix свойства IVariableStub.Execute - False.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «CONT_MODEL». В данном контейнере присутствует переменная с идентификатором «OBJ_VAR».

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

Variable: IVariableStub;

res: IVariableStubExecuteResult;

Mat: IMatrix;

Ite: IMatrixIterator;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemByIdNamespace("OBJ_VAR", MB.ItemById("CONT_MODEL").Key).Edit;

Variable := MObj As IVariableStub;

res := Variable.Execute(Null, -1, False);

Mat := res.Matrix;

Ite := Mat.CreateIterator;

Ite.Move(IteratorDirection.First);

While Ite.Valid Do

Debug.WriteLine(Ite.Value);

Ite.Move(IteratorDirection.Next);

End While;

MObj.Save;

End Sub Main;

После выполнения примера в окно консоли будут выведены данные переменной моделирования.

См. также:

IVariableStubExecuteResult