Seuraava koodinpätkä lisää hiljalleen muistinkäyttöä:
Code: Select all
Repeat
Kutsu()
DrawScreen
Forever
Function Kutsu()
Dim taulu( 10 )
EndFunction
Code: Select all
Repeat
kuva = lataaObjekti()
DrawImage kuva, 0, 0
DeleteImage kuva
DrawScreen
Forever
Function lataaObjekti()
img = LoadImage( "media\map.bmp" )
Return img
EndFunction
Edit. Tai en tiedä funktiossa luodun taulukon näkyvyysalueesta sinänsä, mutta kääntäjä ei hyväksy taulukon käyttöä funktion ulkopuolella, joten se on se ja sama.
Edit2. Oikeastaan, näyttäisi siltä että näkyvyysalue on globaali, sillä kääntäjä ei hyväksy edes kahta samannimistä taulukkoa kahdessa eri funktiossa. Turhaa tekstiä loppujen lopuksi, koska taulukon luominen nykyisessä cb:ssä funktion sisällä on - hyvän suomenkielisen vastikkeen puuttuessa - just plain dumb.