![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамическая память [D5, Win95/98]
Марина © (2002-01-25 09:03:00)Есть динамический массив, длина элементов которого определяется с помощью SetLength.После работы с этим массивом нужно освобождать динамическую память.Подскажите,пожалуйста,правильно ли я понимаю,что нужно использовать Dispose или FreeMem? Может быть,существуют еще какие-то способы? Заранее спасибо.
KSergey (2002-01-25 11:56:00) [1]"Хотя К.Маркс и Ф.Энгильс пишет..." ;-))
Вообще-то их два, но спишем на очепятку.
Ладно, не обижайтесь, просто пошалить захотелось.
DStealth (2002-01-25 10:15:00) [2]yourarray:=nil;
Хотя С.Тейксейра и К.Пачеко пишет :"Д.м. - это тип данных с управляемым временем жизни,поэтому можно не заботиться о своевременном освобождении выделенной памяти. Она будет освобождена автомотически, когда данная переменая покинет область видимости...."
Дмитрий (2002-01-25 10:10:00) [3]:=nil; // :) Честное слово :)
Baurzhan (2002-01-25 09:26:00) [4]finalize(Array)
MBo (2002-01-25 09:09:00) [5]setlength(yourarray,0);