IForeMethods.Clear

Синтаксис

Clear;

Описание

Метод Clear очищает коллекцию пользовательских методов.

Пример

Для выполнения примера предполагается наличие в репозитории области глобальных параметров с идентификатором «SHARED_P». Также в репозитории должен располагаться модуль «MY_FUNC_ASSEMBLY», содержащий функцию «PiDiv».

Sub Main;

Var

mb: IMetabase;

Shp: ISharedParams;

UserMeth: IForeMethods;

uMethod: IForeMethod;

Begin

mb := MetabaseClass.Active;

Shp := mb.ItemById("SHARED_P").Edit As ISharedParams;

UserMeth := Shp.Methods;

UserMeth.Clear;

uMethod := UserMeth.Add;

uMethod.Assembly := "MY_FUNC_ASSEMBLY";

uMethod.Method := "PiDiv";

uMethod.Category := "Мои функции";

uMethod.Name := "Функция 'PiDiv'";

uMethod.Description := "Значение делим на 'Пи'";

uMethod.ResultType := ForeResultType.Real;

uMethod.Type := ForeMethodType.Arithmetic;

Debug.WriteLine("Ключ метода: " + uMethod.Key.ToString);

(Shp As IMetabaseObject).Save;

End Sub Main;

После выполнения примера коллекция пользовательских методов будет очищена. Затем в нее будет добавлена новая функция «PiDiv».

См. также:

IForeMethods