![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SysAllocString, SysFreeString [D5, XP]
ADDARK © (2006-04-25 10:49:00)Такая проблема. Заметил что при выполнении одной опрерации в программе активно поедается и не освобождается память. Все проверил- утечек быть не должно. Грешу на операцию SysAllocString, это функция вызывается тут многократно. Дак вот вопросы: если я при этом не вызываю SysFreeString что произойдет? Обязательно ли это нужно делать чтоб освобождать память? И что делать если эти строки я передаю в качестве возвращаемых значений - нужно их очищать там куда они передаются?
.....Заранее благодарен
Сергей М. (2006-04-25 14:01:00) [1]
> если я при этом не вызываю SysFreeString что произойдет?
Произойдет "утечка памяти".
> Обязательно ли это нужно делать чтоб освобождать память?
> И что делать если эти строки я передаю в качестве возвращаемых
> значений - нужно их очищать там куда они передаются?
http://msdn2.microsoft.com/en-US/library/ms221458(VS.80).aspx