Получение индекса типа данных свойства или сигнала
vartype = getdatatype(data_id);
data_id - целое число, идентификатор свойства блока или сигнала.
getdatatype – функция получения индекса (id) типа переменной свойства блока или сигнала с идентификатором data_id.
Функция возвращает целочисленное значение, соответствующее индексу типа свойства блока или сигнала. Перечень типов переменных скриптового языка приведен tipy_dannyh_pl.dita# здесь.
objid = getobj(1); // id блока propid = getobjpropdataid(objid, 0); // id свойства type_id = getdatatype(propid); // индекс типа данных typename = typename(type_id); // имя типа данных
В тестовом примере происходит получение идентификатора блока, идентификатора его свойства, индекса и имени типа данных данного свойства.