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