Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];
ВнизУтечка памяти и динамические массивы Найти похожие ветки
← →
CbIH (2002-10-21 22:40) [0]Всем доброго времени суток!
Есть dll, в которой применяются динамические массивы записей (record которые). И имеет место быть утечка памяти, именно на них(других структур, кроме них, строк и чисел нет).
Как правильно освобождать память от таких массивов?
Пробовал
Arr :=nil
SetLength(Arr, 0)
FreeMem(CD)
Все бестолку.
Хелп!
← →
VaS (2002-10-22 09:07) [1]Добавить ShareMem _первым_ в список uses и в dll и в приложение, ее использующую для того, чтобы менеджер памяти был единым.
← →
Bis (2002-10-22 09:09) [2]как ты определил, что есть утечка памяти? ))
Вообще-то SetLength должен работать
← →
Yuri-7 (2002-10-22 09:12) [3]for i:=Low(array_name) to High(array_name) do
Dispose(array_name[i]);
← →
Lord Warlock (2002-10-22 09:15) [4]
> Yuri-7 (22.10.02 09:12)
Динамический массив записей и динамический массив указателей на записи - не одно и то же.
← →
sen (2002-10-22 09:39) [5]Удалено модератором
← →
Bis (2002-10-22 10:30) [6]2sen
Можно по всякому, но не надо превращать конференцию в треп, как ты делаешь
← →
sen (2002-10-22 10:31) [7]Удалено модератором
← →
Bis (2002-10-22 10:32) [8]Удалено модератором
← →
Skier (2002-10-22 10:33) [9]>CbIH
Finalize(...) ?
← →
sen (2002-10-22 10:33) [10]Удалено модератором
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c