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

Вниз

К теме о Динамических массивах   Найти похожие ветки 

 
Алексей Петухов   (2004-04-27 19:09) [0]

Т.е.
var a:attay of b

SelLength(a,10); - резервирует место в памяти
 а  
SelLength(a,5); - уже не уменьшает?
 а
SelLength(a,0); - не высвобождает памать?

А как, в таком случае высвободить?


 
Тимохов ©   (2004-04-27 19:10) [1]


> SelLength(a,5); - уже не уменьшает?
>  а
> SelLength(a,0); - не высвобождает памать?

Это вы сами придумали?


 
Yanis ©   (2004-04-27 19:12) [2]

Мож ему клавиши на клавиатуре повыдёргивали :)


 
Алексей Петухов   (2004-04-27 19:14) [3]


> Это вы сами придумали?

Навеяло чтение темы "класс и динамический массив"
Может читал немнимательно?


> Мож ему клавиши на клавиатуре повыдёргивали :)

А это о чем?


 
Тимохов ©   (2004-04-27 19:14) [4]


> А это о чем?

Да шутут он.

> Может читал немнимательно?

этто точно.


 
Алексей Петухов   (2004-04-27 19:15) [5]


> Может читал немнимательно?

Промахиваюсь, бывает (печать в слепую :-))


 
Алексей Петухов   (2004-04-27 19:17) [6]

А так понимаю: не прав я - васвобождается она?


 
Тимохов ©   (2004-04-27 19:20) [7]


> я - васвобождается она?

еще как - только в путь.


 
Юрий Зотов ©   (2004-04-27 19:38) [8]

> Алексей Петухов   (27.04.04 19:09)  

> SelLength(a,5); - уже не уменьшает?

Уменьшает. Правда, это не значит, что освободившаяся память будет немедленно возвращена системе, но она освободится.

> SelLength(a,0); - не высвобождает памать?

Освобождает. Но проще написать a := nil, будет то же самое.


 
Тимохов ©   (2004-04-27 19:40) [9]

а можно вообще ничего не писать - при выходе из области видимости (например из метода для локального массива) массив сам очистится.



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

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
3-1082634420
Frozzen
2004-04-22 15:47
2004.05.16
Позиция курсора в DBGrid


1-1083559480
-=Toshanius=-
2004-05-03 08:44
2004.05.16
Время работы программы


4-1080555716
Rus
2004-03-29 14:21
2004.05.16
Защита программы


14-1082792163
Blackweber
2004-04-24 11:36
2004.05.16
Системы видеонаблюдения


4-1080393046
Deb
2004-03-27 16:10
2004.05.16
Изменение размеров и перетаскивание объектов на форме