Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Вниз

Подскажит плз, когда изменяется размер динамического массива   Найти похожие ветки 

 
smartleds   (2008-09-13 23:27) [0]

при помощи SetLength в сторону увеличения , сохраняются ли в нем уже записанные данные?


 
Alex_C   (2008-09-13 23:30) [1]

Да


 
smartleds   (2008-09-13 23:36) [2]

Спасибо!


 
Anatoly Podgoretsky ©   (2008-09-13 23:51) [3]

> smartleds  (13.09.2008 23:27:00)  [0]

Справка говорит ДО, но ты можешь сам проверить.


 
Юрий Зотов ©   (2008-09-13 23:54) [4]

> smartleds   (13.09.08 23:27)

1. Вообще-то, это написано в справке...

2. Операция получается длительной. Поэтому иногда бывает выгоднее взять размер с запасом, а потом отсечь лишнее (отсечение работает быстрее). Или приращивать массив не по одному, а по нескольку элементов сразу.


 
Германн ©   (2008-09-14 00:21) [5]


> сохраняются ли в нем уже записанные данные?

Но располагаются они после
> SetLength в сторону увеличения

как правило уже в другом месте адресного пространства процесса.
Это я так. На всякий случай.


 
Riply ©   (2008-09-14 01:39) [6]

> [3] Anatoly Podgoretsky ©   (13.09.08 23:51)
> Справка говорит ДО, но ты можешь сам проверить.

"сам проверить" - имеется ввиду изучение исходного кода ?
Ибо если путем эксперимента, то бедалага замучается проверять-то :)
Ведь это ж сколько их (экспериментов) потребуется
для получения более-менее достоверного положительного результата. И не сосчитаешь ! :)


 
Германн ©   (2008-09-14 02:14) [7]


> Riply ©   (14.09.08 01:39) [6]
>
> > [3] Anatoly Podgoretsky ©   (13.09.08 23:51)
> > Справка говорит ДО, но ты можешь сам проверить.
>
> "сам проверить" - имеется ввиду изучение исходного кода
> ?

Не, Сашь. АП, имхо, говорил о простой проверке. "Что было = Что стало".


 
KilkennyCat ©   (2008-09-14 02:46) [8]


> Riply ©   (14.09.08 01:39) [6]


То есть, после первого раза он не поверит? :)


 
KilkennyCat ©   (2008-09-14 02:47) [9]


> И не сосчитаешь ! :)

а сосчитать можно. количество вариантов конечно.


 
Riply ©   (2008-09-14 05:44) [10]

> [8] KilkennyCat ©   (14.09.08 02:46)
> То есть, после первого раза он не поверит? :)

Пусть, n-нный тест показал, что сохранилось.
Где гарантия, что при следующем тоже сохранится ?
Может в предыдущих случаях мы просто не "переезжали" на
новое место в адресном пространстве или еще что ?


 
Anatoly Podgoretsky ©   (2008-09-14 11:03) [11]

Фоме не верующему ничего не поможет.
Например сказали Alex_C правду или нет.
И почему некоторые, не будем показывать пальцем, подливают масла в огонь. Ставят по сомнение.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
1-1200878862
IGray
2008-01-21 04:27
2008.10.19
Как создать в цикле Array Of Const?


6-1192515079
Dennis I. Komarov
2007-10-16 10:11
2008.10.19
Для опытного глаза


15-1219989599
oldman
2008-08-29 09:59
2008.10.19
Доступ к старым данным


11-1194295636
Elec3C
2007-11-05 23:47
2008.10.19
Вопрос по OpenSaveDialog у


4-1197829713
Alex_Nik
2007-12-16 21:28
2008.10.19
Подключались ли внешние носители информации





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский