Функция удаления параметра блока с заданным индексом
deleteparameter(block_id,param_ind);
Имя | Тип данных | Описание |
---|---|---|
block_id | integer | Идентификатор блока |
param_ind | integer | Индекс параметра, начиная с 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); // добавление нового параметра в конец списка
В результате выполнения данного скрипта происходит удаление параметра с заданным именем и создание нового в конце списка.
Нет.