Clase Printer [ Liberar memoria ]

Clase Printer [ Liberar memoria ]

Postby Vikthor.Thomas » Thu Dec 01, 2016 5:33 pm

Buen día
Estoy usando la versión FWH64.1311

El problema que tengo es con la clase TPrinter, al crear cualquier reporte, la clase no libera la memoria utilizada.

Algún tip que puedan compartir ?

Saludos
User avatar
Vikthor.Thomas
 
Posts: 144
Joined: Thu Jan 02, 2014 1:49 pm

Re: Clase Printer [ Liberar memoria ]

Postby karinha » Thu Dec 01, 2016 6:19 pm

Cual és lá version del windows e la memória disponilbe? En windows de 64 bits, el mejor, és que se use 8 Gbs de Ram. Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7215
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Clase Printer [ Liberar memoria ]

Postby Antonio Linares » Thu Dec 01, 2016 7:38 pm

Vikthor,

Estás usando algún PEN ó algún FONT que finalmente no liberes ? Usando SetResCheck() puedes comprobar que objetos GDI no han sido liberados:

http://wiki.fivetechsoft.com/doku.php?id=fivewin_function_setresdebug

Si se trata de memoria de Harbour no liberada, prueba a llamar a hb_gcAll()
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Clase Printer [ Liberar memoria ]

Postby Vikthor.Thomas » Fri Dec 02, 2016 8:05 pm

Antonio

El método BuildListView() de la clase TPrview es el causante del consumo de memoria.
Al cargar las imágenes en TImageList() del arreglo ::oDevice:aMeta

Saludos
User avatar
Vikthor.Thomas
 
Posts: 144
Joined: Thu Jan 02, 2014 1:49 pm

Re: Clase Printer [ Liberar memoria ]

Postby Antonio Linares » Sat Dec 03, 2016 11:31 am

Vikthor,

Me suena que eso ya se arregló en su momento.

Puedes proporcionar un ejemplo simple para probarlo ? gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 82 guests