getdatapointer
Функция получения указателя на данные свойства объекта
Синтаксис
getdatapointer(prop_id);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| prop_id | integer |
Идентификатор свойства объекта |
Описание
getdatapointer – функция позволяет получить указатель в виде комплексного числа
на область памяти, в которой хранятся данные (значение) свойства с идентификатором
prop_id. Идентификатор свойства может быть получен, например, с помощью
функции getobjpropdataid.
Чтобы обратиться к идентификатору свойства по указателю на него, можно воспользоваться функцией ~.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
tcomplex |
Функция возвращает указатель на идентификатор заданного свойства объекта. |
Пример
prop_data_id = getobjpropdataid(Macro_1, 0); //Получение идентификатора свойства для блока с именем Macro_1
pointer_data = getdatapointer(prop_data_id); //Получение указателя свойства
В результате выполнения скрипта происходит получение идентификатора свойства с номером 0 для
блока с именем Macro_1 и получение значения указателя для этого свойства в
виде комплексного числа.
Дополнительные материалы
Нет.