Получить значение свойства атрибута.

Вызов:

int ires = ac_request_attributes("get_attr_value", int/string attrtype, int attrindex/string attrname, string/int genesis, string/bool/int/double value);



Здесь:

attrtypeid - тип атрибута;

attrindex или attrname - индекс или имя типа атрибута;

genesis - происхождение атрибута (генезис);

Считывание результата производится фунцией ac_getnumvalue() или ac_getstrvalue().


Возвращает 0 при успешной записи.


Пример.

Считать значение свойства description у стройматериала с заданым индексом


int building_material_index = 12;
ac_request_attributes("get_attr_value", "BuildingMaterial", building_material_index, "AP", "description");
string description = ac_getstrvalue();

coutvar << description;