IPCABox.AddVariableStub

Синтаксис

AddVariableStub(Stub: IVariableStub);

Параметры

Stub. Переменная, которая будет использоваться при расчете метода главных компонент.

Описание

Метод AddVariableStub осуществляет добавление в компонент переменной, которая будет использоваться при расчете метода главных компонент.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и компонента PCABox с наименованием "PCABox1". Компонент подключен к контейнеру моделирования, содержащему переменные с идентификаторами "X1", "X2" и "X3".

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

MB: IMetabase;

MS: IMsModelSpace;

VarObj: IMetabaseObjectDescriptor;

Begin

MB := MetabaseClass.Active;

MS := PCABox1.ModelSpace;

VarObj := MB.ItemByIdNamespace("X1", (MS As IMetabaseObject).Key);

PCABox1.AddVariableStub(VarObj.Bind As IVariableStub);

VarObj := MB.ItemByIdNamespace("X2", (MS As IMetabaseObject).Key);

PCABox1.AddVariableStub(VarObj.Bind As IVariableStub);

VarObj := MB.ItemByIdNamespace("X3", (MS As IMetabaseObject).Key);

PCABox1.AddVariableStub(VarObj.Bind As IVariableStub);

End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку в список переменных компонента будут добавлены три переменные из контейнера моделирования. Расчет метода главных компонент для переменных производится автоматически.

См. также:

IPCABox