![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
очитисть array of Ansistring [D6, Win2k, WinXP]
Dimich1978 © (2005-03-17 12:51:00)перед вторым заполнением надо очистить массив. Т.е. удалить все элементы которые были сформированы при первом заполнении.
StringList вместо ansistring неподойдет(не буду объяснять почему)!
Как это возможно сделать? Заранее всем спасибо.
Amoeba (2005-03-17 14:06:00) [1]
> Кстати SetLength(Arr, 0); и очищаются только строки
С чего это взял?
Dimich1978 (2005-03-17 13:41:00) [2]Кстати SetLength(Arr, 0); и очищаются только строки
а мне надо убить(освободить) память и да потом снова её заполнить?
VMcL (2005-03-17 13:18:00) [3]Также можно писать так:
Arr := nil;
llirik (2005-03-17 13:17:00) [4]только вот смысл очищать массив? сначала память освободится, потом будет снова выделена, почему нельзя использовать то же самую память?
нельзя очистить сами строки?
Dimich1978 (2005-03-17 13:12:00) [5]Спасибо
begin...end (2005-03-17 12:53:00) [6]> Dimich1978 (17.03.05 12:51)
> удалить все элементы которые были сформированы при
> первом заполнении
Для динамического массива: SetLength(Arr, 0).
КаПиБаРа (2005-03-17 12:52:00) [7]SetLength(Arr, 0);