Ver Mensaje Individual
  #6  
Antiguo 04-06-2019
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 21
gatosoft Va camino a la fama
Hace poco tuve un error parecido y tenia que ver con el tamaño de la consulta que hacia el Query... eran mas de 800 mil registros que retornaba y tambien tenia un OnDrawColumnCell Pesado... y la tabla fisica tenia mas de 3 millones de registros...


No fallaba al momento de hacer el open, sino cuando intentaba recorrer y recuperar registros... una de las lineas en las que fallaba, era al intentar pasar esta data a otro dataset a traves de XMLData (propiedad del TClientDataset)...

La solución estuvo en aplicar filtros a dicha consulta. igual se demoraba un poco en recuperar datos, pero no explotaba por memoria.


Esposible que en tu caso el problema pueda ser por el numero de registros recuperados, a lo que debes sumar la cantidad de Imagenes que creas por cada registro, lo cual puede consumir tu memoria.´

Intenta hacer la consulta sin crear esas imagenes... es decir comenta el código del evento y revisa si te sigue saliendo el porblema... (solo por descartar que no sea otra cosa)
Responder Con Cita