getdatapointer

Функция получения указателя на данные свойства объекта

Синтаксис:

getdatapointer(prop_id);

Аргументы:

prop_id – идентификатор данных о свйстве блока.

Описание:

getdatapointer – функция позволяет получить указатель на область памяти, в которой хранятся данные (значение) свойства с идентификатором prop_id. Идентификатор свойства может быть получен, например, с помощью функции getobjpropdataid. Чтобы обратиться к идентификатору свойства по указателю на него, можно воспользоваться функцией ~.

Результат:

Функция возвращает указатель на идентификатор заданного свойства объекта.

Пример:

var datavalue:string;
bbb = getobjpropdataid(macro1,0);
datavalue = ~(getdatapointer(bbb));

В результате выполнения скрипта происходит получение идентификатора нулевого свойства блока с именем macro1 и получение его значения в строковом виде.