Difference between revisions of "MemoryRecord.Copy"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:51, 7 February 2021
Copy (Копирование записей) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция создает копию структуры записи, и возвращает ее как новую запись. Новая запись не будет привязана, оригинальная запись также может быть не привязанной. Копирование структуры в памяти не производится, создается новый объект, привязанный к существующей структуре, поэтому, эта операция не затрачивает много памяти и времени процессора.
Синтаксис
MemoryRecord.Copy():<Новый объект записи (MEMORYRECORD)>
Возвращаемое значение
Возвращается новая запись по структуре совпадающая с оригинальной
Примеры
rRec:=MemoryRecord.Create("V1:UI8,V2:UI8,[V3:UI8,V4:UI32]"); rRec.Allocate(); rRec2:=rRec.Copy(); rRec2.Allocate(); rRec.V1:=1; rRec2.V1:=2; //Будет выведен 0 Message(rRec.V1=rRec2.V1);