![]() |
Memoria virtual DrawcolumnCell dbgrid
Tengo un problema con el augmento de la memoria virtual cada vez que salta el evento ondrawcolumncell del dbgrid. Me va augmentado considerablemente, y aunque libere el formulario que lo contiene, la memoria virtual no disminuye.
Cada vez que minimizo el formulario y vuelve a tener el foco, la memoria va augmentando sin parar. Seguramente estoy haciendo algo incorrecto... Lo único que hago es pintar unas celdas o otras dependiendo de unas series de condiciones!!! La verdad es que dentro de este evento estoy realizando bastantes condiciones y consultas. Que me aconsejais??? |
Envía el código que tengas de OnDrawcolumnCell.
Supongo que estarás creando cosas sin liberar luego la memoria. Las condiciones y consultas no suelen generar este error, salvo que por error no ejecutes un "Elemento.Free;" y quede en el limbo. También puede ser que estés llamando a algún otro procedimiento/funcion que genere algún error. |
La franja horaria es GMT +2. Ahora son las 06:53:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi