Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
6-1116394493
Zavs
2005-05-18 09:34
2005.09.04
Нужно скачать с FTP обновленный файл


14-1123743359
Труп Васи Доброго
2005-08-11 10:55
2005.09.04
SOS!!! Надо воостановить данные!!!


14-1123397917
БарЛог
2005-08-07 10:58
2005.09.04
Девушка и компьютер


14-1123752846
.ruslan
2005-08-11 13:34
2005.09.04
Смена дизайна на www.delphimaster.ru


6-1116575092
Zavs
2005-05-20 11:44
2005.09.04
как соедениться с FTP-сервером, через прокси





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский