![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажит плз, когда изменяется размер динамического массива [D7, XP]
smartleds © (2008-09-13 23:27:00)при помощи SetLength в сторону увеличения , сохраняются ли в нем уже записанные данные?
Anatoly Podgoretsky (2008-09-14 11:03:00) [1]Фоме не верующему ничего не поможет.
Например сказали Alex_C правду или нет.
И почему некоторые, не будем показывать пальцем, подливают масла в огонь. Ставят по сомнение.
Riply (2008-09-14 05:44:00) [2]> [8] KilkennyCat © (14.09.08 02:46)
> То есть, после первого раза он не поверит? :)
Пусть, n-нный тест показал, что сохранилось.
Где гарантия, что при следующем тоже сохранится ?
Может в предыдущих случаях мы просто не "переезжали" на
новое место в адресном пространстве или еще что ?
KilkennyCat (2008-09-14 02:47:00) [3]
> И не сосчитаешь ! :)
а сосчитать можно. количество вариантов конечно.
KilkennyCat (2008-09-14 02:46:00) [4]
> Riply © (14.09.08 01:39) [6]
То есть, после первого раза он не поверит? :)
Германн (2008-09-14 02:14:00) [5]
> Riply © (14.09.08 01:39) [6]
>
> > [3] Anatoly Podgoretsky © (13.09.08 23:51)
> > Справка говорит ДО, но ты можешь сам проверить.
>
> "сам проверить" - имеется ввиду изучение исходного кода
> ?
Не, Сашь. АП, имхо, говорил о простой проверке. "Что было = Что стало".
Riply (2008-09-14 01:39:00) [6]> [3] Anatoly Podgoretsky © (13.09.08 23:51)
> Справка говорит ДО, но ты можешь сам проверить.
"сам проверить" - имеется ввиду изучение исходного кода ?
Ибо если путем эксперимента, то бедалага замучается проверять-то :)
Ведь это ж сколько их (экспериментов) потребуется
для получения более-менее достоверного положительного результата. И не сосчитаешь ! :)
Германн (2008-09-14 00:21:00) [7]
> сохраняются ли в нем уже записанные данные?
Но располагаются они после
> SetLength в сторону увеличения
как правило уже в другом месте адресного пространства процесса.
Это я так. На всякий случай.
Юрий Зотов (2008-09-13 23:54:00) [8]> smartleds (13.09.08 23:27)
1. Вообще-то, это написано в справке...
2. Операция получается длительной. Поэтому иногда бывает выгоднее взять размер с запасом, а потом отсечь лишнее (отсечение работает быстрее). Или приращивать массив не по одному, а по нескольку элементов сразу.
Anatoly Podgoretsky (2008-09-13 23:51:00) [9]> smartleds (13.09.2008 23:27:00) [0]
Справка говорит ДО, но ты можешь сам проверить.
smartleds (2008-09-13 23:36:00) [10]Спасибо!
Alex_C (2008-09-13 23:30:00) [11]Да