FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Perdida recurso en Preview
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Perdida recurso en Preview
Posted: Tue Dec 16, 2014 09:12 PM

Antonio, no seria mas adecuado, algo como oBmp:SetHBitmap( hBitmap ) la cual trataria correctamente las propiedades necesarias, por que al realizar cambios directos del hBitmap, por ejemplo, no se estar铆a actualizando hPalette, o otras propiedades del bitmap, las cual se borrar铆an con la primer llamada al m茅todo end, entiendo que para esta ocacion es mas f谩cil hacerlo de esta manera; creamos un tbitmap, y en la medida vamos asignando hBitmap, y liberando, seg煤n sea el caso, pero no me termina de cuajar la idea. :-), es mas me pareciera que propiedades tales como hBitmap, hPalette, deberias solo ser manejadas desde la propia clase.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Perdida recurso en Preview
Posted: Tue Dec 16, 2014 09:22 PM

Carlos,

A mi tambien se me ha pasado por la cabeza el eliminar el objeto bitmap de ese c贸digo.

El problema es que la clase TListView espera ese tipo de par谩metro.

Podemos cambiar el m茅todo de la clase TListView para que compruebe si es un valor num茅rico y entonces no lo trate como una clase sino como un handle. Pero eso supone cambiar esa clase.

Por eso he optado por hacerlo de esa forma, para evitar muchos cambios.

De momento est谩 solucionado y ahora podemos mejorarlo :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Perdida recurso en Preview
Posted: Tue Dec 16, 2014 09:32 PM

sip, gusto mucho de estos t贸picos donde aparte del fix se dan datos mas espec铆ficos por que si bien se corrige el problema, se aprende mas. :-)

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Perdida recurso en Preview
Posted: Wed Dec 17, 2014 05:52 AM

Carlos,

Este bug hubiera sido bastante dificil de encontrar. La suerte ha sido que Charly apunt贸 muy fino, lo localiz贸 y asi me permiti贸 llegar a la soluci贸n m谩s adecuada.

Una gran labor de trabajo en equipo :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion