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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
2-1221116374
vegarulez
2008-09-11 10:59
2008.10.19
Как маскировать символ находящийся в текстовой строке?


3-1208167098
Виталий Панасенко(дом)
2008-04-14 13:58
2008.10.19
select from select в FireBird 2.0.1/2.1


15-1219816392
Vlad Oshin
2008-08-27 09:53
2008.10.19
Поделитесь красивыми/неожиданными решениями с виду сложных задач?


15-1220009159
konstantin
2008-08-29 15:25
2008.10.19
Клиент-Сервер-Сервер-База


1-1200888950
VladSel
2008-01-21 07:15
2008.10.19
Размер выделенной памяти для массива