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

Вниз

Работа с динамическим массивом.   Найти похожие ветки 

 
lokid7 ©   (2003-08-20 19:19) [0]

Не могли бы ответить на следующие вопросы:
1. Если создать заново существующий динамический массив, при чем новый массив имеет размер меньше, чем старый, то освобождается ли память от остатков старого массива?
2. При завершении работы приложения нужно ли каким-либо способом освобождать память от динамического массива?
3. И очень глупый вопрос. Почему после приминения ZeroMemory к массиву возникает исключение при обрашении к элементам массива?
P.S. Динамический массив является двумерным, и создается с помощью SetLength (на всякий случай :-)).
Заранее большое спасибо.


 
Юрий Федоров ©   (2003-08-20 19:28) [1]

Смотря что в массиве.
Finalize should be used only in situations where a dynamically allocated variable is deallocated by other means than the Dispose procedure
Так что в большинстве случаев делать ничего не надо

пункт 3 - наверняка обнулфешь не массив, а указатель на него


 
lokid7 ©   (2003-08-20 19:32) [2]

Юрий Федоров
Насчет 3 вы правы (провел следственный эксперементы :-)
Большое спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-10761
Micah'GF
2003-08-23 20:57
2003.09.04
Отвести память под текст


14-10897
новичёк
2003-08-04 22:53
2003.09.04
Алгоритмы распознавания образов


3-10580
Дмитрий
2003-08-15 14:44
2003.09.04
Поля BOOL в таблице paradox


3-10647
vita+
2003-08-11 12:04
2003.09.04
Как произвести обмен данными между MDI-окнами


1-10736
Zed
2003-08-20 09:45
2003.09.04
Rак сохранить изображение целой формы