FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mucho Bitmaps
Posts: 498
Joined: Thu May 10, 2007 08:30 PM
Mucho Bitmaps
Posted: Thu May 20, 2010 08:04 AM

Te un problema que no se como solucionar.

Estoy desarrollando un progrma con un listado de piezas y cada vez que cambio de linea muestro una imagen peque帽a de la pieza. El problema es que a pesar de borrar el objeto con DeleteObject(hBmp) llega un momento que la memoria se ensucia y deja de mostrar las im谩genes. Ha mejorado un poco el asunto poniendo un SysRefresh() tras el DeleteObject pero lo 煤nico que consigo es que tarde m谩s en fallar. Estoy seguro que si ampl铆o la memoria RAM la cosa mejorar铆a pero que al cabo del tiempo acabar铆a fallando igual.

驴Hay alguna manera de limpiar la memoria?

Un saludo

Peaaaaaso de foro...

FWH 2007 - xHarbour - BCC55
Posts: 603
Joined: Sun May 04, 2008 08:44 PM
Re: Mucho Bitmaps
Posted: Thu May 20, 2010 01:52 PM

Good Question, i wanna know about this too. :D

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Mucho Bitmaps
Posted: Thu May 20, 2010 02:39 PM

Antolin

que version usas?
usas alguna clase para mostrar las imagenes?
como haces la carga y recarga de la imagen?

Posts: 603
Joined: Sun May 04, 2008 08:44 PM
Re: Mucho Bitmaps
Posted: Thu May 20, 2010 04:07 PM
Daniel Garcia-Gil wrote:Antolin

que version usas?
usas alguna clase para mostrar las imagenes?
como haces la carga y recarga de la imagen?


Daniel, do are you remember about problem that i saw for you about ActiveX later a time no reply more ?
Well, i think that the problem is the same, because dll use very muchhhhhhhhhhhhhhh PNG, and all time need refresh.
so think that to be a time that dont have memory to alocate more.

what do you think ?

am I wrong ?
Posts: 498
Joined: Thu May 10, 2007 08:30 PM
Re: Mucho Bitmaps
Posted: Thu May 20, 2010 04:15 PM
Daniel, ahora mismo no estoy en casa, y hasta el lunes no puedo contestarte con todo detalle, pero son todas JPG's y utlizo FreeImage.DLL y una funcion basada en FILOADIMG( cFile ) de TImage.prg, lo que pasa que habro la librer铆a al inicio del m贸dulo del listado y la cierro al salir del m贸dulo para no enlentecer el sistema.

Mi versi贸n de FWH es de Enero 2007.

Muchas Gracias
Peaaaaaso de foro...

FWH 2007 - xHarbour - BCC55
Posts: 498
Joined: Thu May 10, 2007 08:30 PM
Re: Mucho Bitmaps
Posted: Mon May 24, 2010 06:31 AM

Creo que ya lo solucion茅.

Resulta que al transcribir parte de la funci贸n FILOADING de TImage se me olvid贸 copiar:
FIUNLOAD( hDib ), seguramente el hDib se quedaba en memoria, uno por cada imagen.

Un saludo

Peaaaaaso de foro...

FWH 2007 - xHarbour - BCC55
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mucho Bitmaps
Posted: Tue May 25, 2010 06:46 AM

bien! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion