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
Clase Printer [ Liberar memoria ]
Re: Clase Printer [ Liberar memoria ]
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Clase Printer [ Liberar memoria ]
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?i ... etresdebug
Si se trata de memoria de Harbour no liberada, prueba a llamar a hb_gcAll()
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?i ... etresdebug
Si se trata de memoria de Harbour no liberada, prueba a llamar a hb_gcAll()
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Clase Printer [ Liberar memoria ]
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Clase Printer [ Liberar memoria ]
Vikthor,
Me suena que eso ya se arregló en su momento.
Puedes proporcionar un ejemplo simple para probarlo ? gracias
Me suena que eso ya se arregló en su momento.
Puedes proporcionar un ejemplo simple para probarlo ? gracias