| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Динамическая загрузка и выгрузка картинок |
| Автор: Gnusss 10.5.2005, 12:58 | ||||
| Привет всем! Есть у меня форма и при её Показе я загружаю из DLL-ки картинки:
Как мне лучше реализовать загрузку и выгрузку эти картинок. Цель всего этого: Чтобы картинки не занимали память пока форма не видна. Заранее спасибо! |
| Автор: Yanis 10.5.2005, 13:03 |
| Попробуй Image24.Picture.Free |
| Автор: Poseidon 10.5.2005, 13:10 | ||
|
| Автор: Gnusss 10.5.2005, 13:20 | ||||
Не помогает!
Это только удаляет указать на Picture но не отчищает память, после нескольких показов и скриыть формы прога стала есть 50> метров памяти |
| Автор: Yanis 10.5.2005, 13:30 |
| Надо очищать TPNGObject и Image, а ты только Image освобождаешь. |
| Автор: Gnusss 10.5.2005, 14:07 |
| Мне нужно удалить из памети только катринку. Сам компонент мне удалять не надо. |
| Автор: Yanis 10.5.2005, 14:20 | ||||
После того как ты создаешь объект ты загружаешь в него рисунок вот такой строчкой:
|
| Автор: Gnusss 10.5.2005, 15:06 |
| to Yanis Про загрузку спасибо. А что делать с выгрузкой? |
| Автор: Yanis 10.5.2005, 15:32 | ||
Если ты при закрытии своей формы TConfig используешь Free, то ничего не надо делать больше. А вообще ImageXXX.Picture.Assign(nil); |
| Автор: Gnusss 10.5.2005, 16:15 | ||
to Yanis Большое спасибо.
Работает и Отчищает память. |