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

Вниз

Выделяется ли новая область памяти в данном случае?   Найти похожие ветки 

 
Darkwing ©   (2006-07-10 13:21) [0]

Выделяется ли новая область памяти под L в данном случае?
или все операции над L действуют на память выделенную для ^InputUserList, скажите пожалуйста ?


procedure SaveDay(InputUserList: pointer; TimePoint: TDateTime);
var     L: TList;
begin
...
<do something>
...
L := TList(InputUserList);
...
<do something else>
...
end;


 
Сергей М. ©   (2006-07-10 13:24) [1]


> Выделяется ли новая область памяти под L в данном случае?
>  


Выделяется. В стеке. 4 байта.


 
Darkwing ©   (2006-07-10 13:46) [2]

Значит после прекращения процедуры и она (эти 4 Байта) освобождается. Просто прога хавает память по страшному... отчего так? может ли это быть связано вот с такими (см. сабж) действиями?


 
Плохиш ©   (2006-07-10 13:48) [3]


> Darkwing ©   (10.07.06 13:46) [2]

В приведённом коде утечек памяти нет, ищите в другом месте.


 
Сергей М. ©   (2006-07-10 13:48) [4]


> Значит после прекращения процедуры и она (эти 4 Байта) освобождается


Так точно.


> прога хавает память по страшному... отчего так?


Оттого что ошибки в программе.
В приведенном коде их нет.


 
Darkwing ©   (2006-07-10 15:24) [5]

может кто подскажет статью про то где искать утечки, что является их основной причиной?


 
Сергей М. ©   (2006-07-10 15:29) [6]


> что является их основной причиной?


Несвоевременное освобождение (или неосвобождение) областей памяти, ранее полученных у менеджера памяти.


 
Desdechado ©   (2006-07-10 16:08) [7]

Darkwing ©   (10.07.06 15:24) [5]
memProof



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

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

Наверх




Память: 0.48 MB
Время: 0.029 c
15-1151580530
pavel_guzhanov
2006-06-29 15:28
2006.07.30
Вопрос к крымчанам


1-1150550494
lux_dn
2006-06-17 17:21
2006.07.30
Утечка ПАМЯТИ &amp; DLL


1-1150367443
Aleksandr.
2006-06-15 14:30
2006.07.30
Как подключить к программе chm-файл?


1-1150780080
denmin
2006-06-20 09:08
2006.07.30
Не могу округлить значение поля в EXCEL.


2-1152480645
PhillipJFry
2006-07-10 01:30
2006.07.30
Помогите с запросом!!