![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правельно очистить переменную ? [D7, Win2k, WinXP]
dreamse © (2006-12-20 19:58:00)Как правельно очистить переменную типа TBitmap ?
т.е в неё уже что то загружено, нужно очистить чтобы загрузить новое изображение. В противном случае изображения накладываються одно на другое
присвоить nil не выходит, она просто уничтожаеться
ProgRAMmer Dimonych (2006-12-21 13:04:00) [1]FreeImage, кстати, что делает?
Юрий Зотов (2006-12-21 12:50:00) [2]Неужели нет метода Clear? Должен быть.
ProgRAMmer Dimonych (2006-12-21 12:02:00) [3]Из разряда извращений: сделать Width и Height равными нулю, а потом обратно.
Amoeba (2006-12-21 10:46:00) [4]
> присвоить nil не выходит, она просто уничтожаеться
Ничего нее уничтожается, а просто теряется ссылка на объект, и имеет место утечка памяти.
Loginov Dmitry (2006-12-20 20:33:00) [5]> присвоить nil не выходит, она просто уничтожаеться
Да ты че! Правда что-ль?
Очистку можно сделать к примеру так:
Bitmap.Canvas.FillRect(Bitmap.Canvas.ClipRect);
Desdechado (2006-12-20 20:08:00) [6]> изображения накладываються одно на другое
как делаешь?