Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.04;
Скачать: CL | DM;

Вниз

Когда мы присваиваем рекорд, рекорду, происходит копирование   Найти похожие ветки 

 
начинающщий   (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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
14-1123700118
Andy BitOff
2005-08-10 22:55
2005.09.04
Как правильно перевести на ангельский?


14-1123680424
oldman
2005-08-10 17:27
2005.09.04
А за слоганом не уследили...


6-1116438840
Vjar
2005-05-18 21:54
2005.09.04
Несколько TCP-соединений


14-1123876790
Кефир87
2005-08-12 23:59
2005.09.04
В PHP 4.3.4 отключены глобальные переменные


1-1124177958
alex-drob
2005-08-16 11:39
2005.09.04
Сообщение приложению не имеющего окна