Recursos en FWPPC

Post Reply
User avatar
jlcapel
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España
Contact:

Recursos en FWPPC

Post by jlcapel »

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
User avatar
Paco Garcia
Posts: 172
Joined: Fri Oct 07, 2005 12:00 pm
Contact:

Post by Paco Garcia »

DeleteObject( hBitmap )

Un saludo
ramirezosvaldo
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua
Contact:

Post by ramirezosvaldo »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
astursoft
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Post by astursoft »

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 Parajón
Asturias
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Post by Carles »

Jose Luis,

DeleteObject( ahBmp[1] )
DeleteObject( ahBmp[2] )

Saludos.
C.
Post Reply