FreeImage handle

Параметры

handle=указатель предварительно загруженного изображения

Описание

Используйте эту команду, когда изображение (рисунок) больше не нужно и чтобы удалить его из памяти и освободить занимаемое им место. Это хороший стиль программирования - приучите себя к этому!

Заметьте, что переменная указателя изображения не становится равной 0 после использования FreeImage, так же как и любые другие переменные, указывающие на это же самое изображение. Если Вы повторно попробуете обратиться к этому указателю, то получите сообщение об ошибке. Лучше установить указатель в ноль немедленно после удаления изображения, поскольку Вы сможете тогда проверить, было ли изображение уже удалено или нет.

Смотрите также: LoadImage, SaveImage.

Пример

; Пример FreeImage

; Объявим глобальную переменную для рисунка
Global gfxPlayer

; Установим графический режим
Graphics 640,480,16
SetBuffer BackBuffer()

; Загрузим рисунок в переменную gfxPlayer
gfxPlayer=LoadImage("player.bmp")

; Рисуем нашу картинку, пока не нажата клавишаl ESC
While Not KeyHit(1)
Cls
DrawImage gfxPlayer,Rnd(640),Rnd(480)
Flip
Wend

; Удаляем рисунок из памяти!
FreeImage gfxPlayer

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете