deleteparameter

Функция удаления параметра блока с заданным индексом

Синтаксис:

deleteparameter(block_id,param_ind);

Аргументы:

block_id - идентификатор блока;

param_ind - индекс параметра (начиная с 0).

Описание:

deleteparameter – функция производит удаление параметра с индексом param_ind (начиная с 0) из списка параметров блока с идентификатором block_id. Идентификатор блока может быть получен, например, функциями getobj, createblock, findobjectbyfullname и другими.

Результат:

Параметр удаляется из списка параметров блока.

Пример:

testblock = getobj(1);  // id блока
idx = getparameterindex(testblock, "param1");  // индекс существующего параметра
if idx >= 0 then deleteparameter(testblock, idx);  // удаление существующего параметра    
addparameter(testblock, -1,  0, "param1", "parameter", "", 3);  // добавление нового параметра в конец списка

В результате выполнения данного скрипта происходит удаление параметра с заданным именем и создание нового в конце списка.