Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2008, 03:35
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
Se queda sin memoria?

Estoy haciendo una aplicación en .NET 2005, concretamente una ventana desde la que generar automáticamente facturas a partir de los albaranes.

Se establecen unos filtros, por ejemplo, facturar albaranes de un mes en concreto.

Luego se genera una consulta SQL y se obtienen los albaranes que se van a facturar, los meto en una colección y voy generando las facturas.

A medida que se van generando las facturas se van imprimiendo, para ello uso cristal reports, pero en vez de mostrar el informe en pantalla (para que no se interrumpa el proceso) lo que hago es imprimirlo directamente a una impresora predeterminada. Al finalizar saco un mensaje diciendo 'se generaron x facturas'.

Hasta ahi todo bien.

el problema es que al llegar más o menos a la factura generada numero 74-75 el programa da un error: 'no se puede cargar el informe'.

Si cierro el programa y vuelvo a repetir el proceso el programa continúa desde la última factura generada, es decir, no hay problema ninguno en la programación ni en los datos.

Creo que podría ser algo referente al consumo de memoria del programa, que al llegar a un limite no puede continuar o algo así.

Alguien sabe que puede estar pasando?

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)