Форум: "Начинающим";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Вниз
Когда мы присваиваем рекорд, рекорду, происходит копирование Найти похожие ветки
← →
начинающщий (2005-08-06 04:03) [0]содержимого или только укзаателя ?
← →
Джо © (2005-08-06 04:10) [1]Содержимого.
Разумеется, если в полях указатели, то скопируются указатели ;0)
← →
начинающщий (2005-08-06 04:38) [2]А если поля - динамические массивы ?
← →
Джо © (2005-08-06 05:19) [3]
> [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 05:49) [4]Тогда как же мне скопировать рекорд полностью ?
← →
calm © (2005-08-06 10:40) [5]процедуру напиши, которая будет учитывать особенности полей твоего рекорда.
← →
Anatoly Podgoretsky © (2005-08-06 12:43) [6]начинающщий (06.08.05 05:49) [4]
Опиши очень точно, что ты хочешь сделать.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c