Difference between revisions of "MemoryRecord.FieldName"
(Created page with "{{infobox function |name=<Имя поля> |object=Запись |caption=Получение или и...") |
m (1 revision imported) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 21: | Line 21: | ||
==== Возвращаемое значение ==== | ==== Возвращаемое значение ==== | ||
− | Возвращается либо значение поля записи, либо объект типа запись, если | + | Возвращается либо значение поля записи, либо объект типа запись, если поле связано с другой записью. |
== Примеры == | == Примеры == |
Latest revision as of 11:12, 8 June 2023
<Имя поля> (Получение или изменение данных полей записи) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут позволяет получить или изменить данные по имени поля записи. Запись должна быть привязана к памяти или буферу.
Синтаксис
MemoryRecord.<Имя поля>:<Данные поля>
Возвращаемое значение
Возвращается либо значение поля записи, либо объект типа запись, если поле связано с другой записью.
Примеры
SE_PRIVILEGE_ENABLED:=2; rLUID_AND_ATTRIBUTES:=MemoryRecord.Create("Luid:I64,Attributes:UI32"); rTOKEN_PRIVILEGES1:=MemoryRecord.Create("PrivilegeCount:UI32,Privileges:A1:@rLUID_AND_ATTRIBUTES"); rTOKEN_PRIVILEGES1.Allocate(); rTOKEN_PRIVILEGES1.PrivilegeCount:=1; rTOKEN_PRIVILEGES1.Privileges[0].Attributes:=SE_PRIVILEGE_ENABLED; rTOKEN_PRIVILEGES1.Privileges[0].Luid:=Luid;