Antonio,
Si con ReadBitmap cargo un recurso en memoria... ¿con cual función descargo de la memoria ese recurso?
Algo así como ::
hBitmap := ReadBitmap("mibitmap.bm")
...
...
ReleaseBitmap(hBitmap) <<< por ejemplo
Saludos,
José Luis Capel
Antonio,
Si con ReadBitmap cargo un recurso en memoria... ¿con cual función descargo de la memoria ese recurso?
Algo así como ::
hBitmap := ReadBitmap("mibitmap.bm")
...
...
ReleaseBitmap(hBitmap) <<< por ejemplo
Saludos,
José Luis Capel
DeleteObject( hBitmap )
Un saludo
Hola ...
Dime, no basta con asignar un valor nil al objecto ?
Y que el OS y el colector de basura se encarge de liberarlo ?
saludos
Osvaldo Ramirez
Osvaldo,
Si usas un objeto, el objeto lo destruye en el método End().
En el ejemplo de Jose Luis, él está cargando un bitmap directamente, sin usar un objeto, luego hay que liberarlo cuando ya no se necesite.
Yo uso mucho para los browse :
local ahBmp:={ LoadBitmap( GetResources(),"si16" ),LoadBitmap( GetResources(),"no16" ) }
Segun lo eXplicado , cuando cierro el dialogo he de liberar los dos recursos usados , es asi tambien desde recursos ? , como lo hago ?.
Pensé que al estar declarado local , se liberaba al salir de la function.
Saludso. y gracias anticipadas por vuestras enseñanzas .
Jose Luis,
DeleteObject( ahBmp[1] )
DeleteObject( ahBmp[2] )
Saludos.
C.