Присваивание значения свойству объекта на схеме.
setprop(id,ob_name,var);
Имя | Тип данных | Описание |
---|---|---|
id | integer | Идентификатор объекта |
ob_name | string | Имя свойства объекта |
var | Имеет тип свойства объекта | Значение, присваиваемое свойству объекта |
setprop – присваивание значения свойству объекта на схеме. Идентификатор объекта может быть получен функцией getobj и имеет тип указателя на объект. Имя свойства задается строкой (обрамляется кавычками). Значение, присваиваемое свойству объекта, должно иметь тип свойства объекта.
Имя | Тип данных | Описание |
---|---|---|
Возвращаемого значения нет. |
var i,id; initialization //начальная инициализация i = 1; while I <= getobjcount do begin //для всех объектов на схеме id = getobj(i); //получаем идентификатор объекта //получаем значение свойства tag объекта if getprop(id,"tag") = 1 then begin //изменим значения свойств setprop(id,"tbl_name",submodel.tbl_name); setprop(id,"ob_name",submodel.ob_name); end; i = i + 1; end; end;
В результате выполнения данного скрипта всем блокам субмодели, свойство tag которых выставлено пользователем в 1, будут присвоены значения свойств tbl_name и ob_name, взятые из аналогичных свойств субмодели (т.е. из блока более высокого уровня, чем уровень вложенности данных блоков).
Нет.