![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Когда мы присваиваем рекорд, рекорду, происходит копирование
начинающщий © (2005-08-06 04:03:00)содержимого или только укзаателя ?
Anatoly Podgoretsky (2005-08-06 12:43:00) [1]начинающщий (06.08.05 05:49) [4]
Опиши очень точно, что ты хочешь сделать.
calm (2005-08-06 10:40:00) [2]процедуру напиши, которая будет учитывать особенности полей твоего рекорда.
начинающщий (2005-08-06 05:49:00) [3]Тогда как же мне скопировать рекорд полностью ?
Джо (2005-08-06 05:19:00) [4]
> [2] начинающщий (06.08.05 04:38)
> А если поля - динамические массивы ?
Переменные типа динамического массива и есть, собственно, указатели.
Смотри сам:
type
TSomRec = record
M: array of Char;
end;
var
R1,
R2: TSomRec;
begin
SetLength(R1.M,1);
R1.M[0] := 'A';
R2 := R1;
R1.M[0] := 'B';
ShowMessage (R2.M[0])
end;
начинающщий (2005-08-06 04:38:00) [5]А если поля - динамические массивы ?
Джо (2005-08-06 04:10:00) [6]Содержимого.
Разумеется, если в полях указатели, то скопируются указатели ;0)