Descobrimos uma coisa interessante acerca desse problema: se retirarmos a 
imagem de logotipo do cliente do relatório, o consumo de memória não aumenta e 
aí consegue-se tirar o intervalo de páginas determinado. Ao que parece, existe 
um bug quando o qrp tem alguma imagem a imprimir... Alguém teria alguma dica 
sobre isso?
  ----- Original Message ----- 
  From: Ricardo Gomes 
  To: sqlwin@virtualand.net 
  Sent: Tuesday, January 09, 2007 5:16 PM
  Subject: [sqlwin] Impressão de relatório no CTD 3.1


  Pessoal, temos um relatório funcionando em nosso sistema compilado com CTD 
1.5.1 que gera muitas páginas. Esse relatório pode ser impresso informando um 
intervalo de páginas, caso o usuário queira, e funciona perfeitamente nessa 
versão do CTD. Quando passamos a compilar o nosso produto com CTD 3.1, notamos 
que, durante a geração desse mesmo relatório informando um intervalo de 
páginas, o uso de memória aumenta até estourar a memória disponível. Ao que 
parece, o CTD 3.1 está usando memória RAM para armazenar as páginas não 
impressas até que se chegue de fato ao intervalo de páginas solicitada pelo 
usuário. Como esse relatório possui em torno de 2000 páginas, não conseguimos 
mandar imprimir um intervalo entre as páginas 1200 a 1205. Alguém já passou por 
isso?

  Obrigado.

  Ricardo.

Responder a