Item(Index: Integer): IForeMethodParam;
Index is an index of the parameter in the collection.
The property is read-only.
The Item property returns a parameter from the collection by its index.
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: