|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2016, 17:23 | #1 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 121
|
Утечка памяти [Освобождение памяти массива]
Доброго времени суток уважаемые форумчане, столкнулся со следующей проблемой:
Имею код для распознавания изображений, а в процедуре procedure TForm1.MakeChars; загружаются в память эталоны изображений, но при закрытии моей программы MadExcept показывает что в программе имеется утечка памяти, знаю что при закрытии приложения память выделенная под него (приложение) высвобождается, но именно эта утечка портит мне общую картину. Да и забивать на такие вещи - не кошерно, да и еще правила плохого тона. Пробовал освобождать память массива так, но, увы не помогло Код:
Вот проблемный участок кода: Код:
Ниже приложу архив с исходником, может кому-то так будет проще суть проблемы. http://myfiles.pro/uploads/355530178.FORUM.rar |
27.11.2016, 18:01 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для каждого битмапа Free, а потом уже SetLength(myarray,0) или myarray:=nil, это одно и то же
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.11.2016, 18:02 | #3 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 121
|
Спасибо, только что сам допер =))
Не успел отписаться =) Код:
|
27.11.2016, 18:08 | #4 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Если есть TBitmap.Create, то должен быть и TBitmap.Free.
Код:
|
27.11.2016, 18:20 | #5 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 121
|
Да, это я знаю, спасибо большое всем за помощь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Освобождение памяти | vipok72 | Общие вопросы Delphi | 30 | 05.08.2015 00:09 |
Освобождение памяти | SAMOUCHKA | Общие вопросы по Java, Java SE, Kotlin | 7 | 26.01.2014 21:24 |
Освобождение памяти | Seran4ek | Общие вопросы Delphi | 7 | 21.12.2009 18:07 |
Освобождение памяти | PUH | Помощь студентам | 1 | 22.11.2009 17:14 |
Освобождение Памяти в Си | volotsky | Помощь студентам | 2 | 16.12.2008 22:36 |