MemoryRecord.Array
| <Имя поля>[<Индекс массива (INT)>] (Получение или изменение данных полей записи) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Использование синтаксиса массивов позволяет получить или изменить данные в массивах структуры записей. Запись должна быть привязана к памяти или буферу.
Синтаксис
MemoryRecord.<Имя поля>[<Индекс массива (INT)>]:<Данные массива>
Аргументы
<Индекс массива (INT)>- Аргумент задает индекс массива записи. Первый элемент массива имеет индекс 0.
Возвращаемое значение
Возвращается либо значение элемента массива, либо объект типа запись, если элементами массива записи являются записи.
Примеры
//Системная запись SID_IDENTIFIER_AUTHORITY
rSID_IDENTIFIER_AUTHORITY:=MemoryRecord.Create("Value:A6:UI8");
rSID_IDENTIFIER_AUTHORITY.Allocate();
rSID_IDENTIFIER_AUTHORITY.Value[0]:=1;