how do I free images?
is Flushmem only for Types?
Is everything freed on the End command, just like in Blitz3d?
is Flushmem only for Types?
Is everything freed on the End command, just like in Blitz3d?
Release test_image Flushmem
Print MemAlloced()+" beginning" Graphics 800,600 Print MemAlloced()+" after graphics" i=CreateImage(400,400) Print MemAlloced()+" after createimage" 'i=Null Release i Print MemAlloced()+" after release image" flushmem Print MemAlloced()+" after flushmem" EndGraphics Print MemAlloced()+" after endgraphics" end
Print MemAlloced()+" beginning" Graphics 800,600 Print MemAlloced()+" after graphics" Local i:TImage=CreateImage(400,400) Print MemAlloced()+" after createimage" i=Null 'Release i Print MemAlloced()+" after release image" flushmem Print MemAlloced()+" after flushmem" EndGraphics Print MemAlloced()+" after endgraphics" endRead this thread for more information on how the "Garbage Collector" works.
Local test_image:TImage = LoadImage("test.jpg") DrawImage test_image, 0, 0 test_image = NULL Flushmem