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

Вниз

Утечка памяти и динамические массивы   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
3-101053
lak_b
2002-10-11 13:41
2002.10.31
Какая разница в использовании TpFIBDataset и TpFIBQuery


4-101596
LexusU
2002-09-18 10:06
2002.10.31
Как с помощью хуков перехватить все нажатия клавиш


3-101146
Stayl
2002-10-11 05:53
2002.10.31
Options в RxDBGrid - e


4-101560
Danger
2002-09-17 01:21
2002.10.31
Как заблочить правую кнопку мыши в Веб Броузере?


1-101344
vJet
2002-10-20 13:52
2002.10.31
Помогите кто может