Relatorio com QuickReport - erro de memoria

08/04/2013

0

Prezado, gostaria de ajuda para solucionar 2 problemas em relatorio no delphi com paradox:

Primeiro:

Tenho um Radiogroup com 10 opções. Ao gerar o relatorio escolhido e havendo registros a serem impressos tudo bem, sai o relatorio. Mas caso não tenham registros a serem impressos, da erro pois o "close" dentro do laço IF no final da procedure não esta funcionado.

Segundo:

Na impressão do relatorio aoa voltar à tela de escolha e fazendo nova escolha, o relatorio trava. Para funcionar tenho que sair do programa e novamente entrar. Ocorre que ao encerrar o windows, surge a seguinte mensagem de erro e por conseguinte trava o micro, necessitando desliga-lo pelo botão de resset: ACCES VIOLATION AT ADDRESS 02E01C10; READ OF ADDRESS 02E01C10.

Por último, qual é a forma correta de se encerrar tanto um form quanto um relatório? e o programa principal?

Sempre uso no evento ON CLOSE do citados a instrução CLOSE.

Aguardo e agradeço.



Gilberto Moreira

Gilberto Moreira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar