Bind;
The Bind method initializes the custom method. The list of parameters is updated when initializing.
Executing the example requires that the repository contains an area of the global parameters with the SHARED_P identifier.
Sub Main;
Var
mb: IMetabase;
Shp: ISharedParams;
UserMeth: IForeMethods;
uMethod: IForeMethod;
MethParams: IForeMethodParams;
mParam: IForeMethodParam;
i: Integer;
Begin
mb := MetabaseClass.Active;
Shp := mb.ItemById("SHARED_P").Bind As ISharedParams;
UserMeth := Shp.Methods;
uMethod := UserMeth.FindByKey(1);
If uMethod <> Null Then
uMethod.Bind;
MethParams := uMethod.Params;
For i := 0 To MethParams.Count - 1 Do
mParam := MethParams.Item(i);
Debug.WriteLine("Parameter: " + mParam.Param);
End For;
End If;
End Sub Main;
The custom method with the "1" key is initialized after executing this example. The name of its parameters is displayed in the console window.
See also: