Perdida recurso en Preview

Re: Perdida recurso en Preview

Postby carlos vargas » Tue Dec 16, 2014 9: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)
User avatar
carlos vargas
 
Posts: 1720
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Perdida recurso en Preview

Postby Antonio Linares » Tue Dec 16, 2014 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Perdida recurso en Preview

Postby carlos vargas » Tue Dec 16, 2014 9: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)
User avatar
carlos vargas
 
Posts: 1720
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Perdida recurso en Preview

Postby Antonio Linares » Wed Dec 17, 2014 5: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: russimicro and 41 guests