MemoryRecord.Array

From SunFlurry wiki
Revision as of 08:51, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  <Имя поля>[<Индекс массива (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;