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 и получение значения указателя для этого свойства в виде комплексного числа.

Дополнительные материалы

Нет.