Вниз
Скачать: CL | DM;

SysAllocString, SysFreeString   Найти похожие ветки 

← →
ADDARK   (2006-04-25 10:49) [0]

Такая проблема. Заметил что при выполнении одной опрерации в программе активно поедается и не освобождается память. Все проверил- утечек быть не должно. Грешу на операцию SysAllocString, это функция вызывается тут многократно. Дак вот вопросы: если я при этом не вызываю SysFreeString что произойдет? Обязательно ли это нужно делать чтоб освобождать память? И что делать если эти строки я передаю в качестве возвращаемых значений - нужно их очищать там куда они передаются?
.....Заранее благодарен


← →
Сергей М. ©   (2006-04-25 14:01) [1]


> если я при этом не вызываю SysFreeString что произойдет?


Произойдет "утечка памяти".


> Обязательно ли это нужно делать чтоб освобождать память?
>  И что делать если эти строки я передаю в качестве возвращаемых
> значений - нужно их очищать там куда они передаются?


http://msdn2.microsoft.com/en-US/library/ms221458(VS.80).aspx



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
15-1145442582
DelphiN!
2006-04-19 14:29
2006.05.14
А M$$soft и не скрывает ... :)


2-1145953129
Vladgen
2006-04-25 12:18
2006.05.14
DBGrid - редактирование данных, полученных из двух таблиц.


3-1142876984
beglec
2006-03-20 20:49
2006.05.14
Как типизированый поток записать в TMemTableEh


11-1126105615
Riton
2005-09-07 19:06
2006.05.14
urgent: kol+freelibrary - access violation


3-1143097634
dolmat
2006-03-23 10:07
2006.05.14
в чем причина не обновления поля




   Наверх