Problema com memoria quando usa QuickReport
Olá Pessoal,
tou com um problema quando eu uso o Quick report em qualquer lugar do meu projeto ele gera um erro referente violação de memória....
Eu Uso Delphi 6.
Obs.: Para gerar o error, basta que eu use o quick report em qualquer dos formulários. e depois quando eu retiro o quick report do meu projeto tudo volta ao normal.
Se alguem já passou por isso me ajudem.
tou com um problema quando eu uso o Quick report em qualquer lugar do meu projeto ele gera um erro referente violação de memória....
Eu Uso Delphi 6.
Obs.: Para gerar o error, basta que eu use o quick report em qualquer dos formulários. e depois quando eu retiro o quick report do meu projeto tudo volta ao normal.
Se alguem já passou por isso me ajudem.
Jeferson.rosario
Curtidas 0
Respostas
Davicarrano
17/07/2008
ta com impressora instalada na maquina q vc ta fazendo esse teste?
se não tiver, instala uma e testa denovo.....
se não tiver, instala uma e testa denovo.....
GOSTEI 0
Motoqueiro10
17/07/2008
ta com impressora instalada na maquina q vc ta fazendo esse teste?
se não tiver, instala uma e testa denovo.....
Tenho impressora, o problema que não sei o comando para exibir no relatório.
GOSTEI 0
Jeferson.rosario
17/07/2008
O comando para exibir o relatorio é nomedorelatorio.preview.
O Meu problema e o seguinte(Instalei a Impressora e não funcionou). Quando eu começo a compilar o projeto e gera o error de acesso de memoria e seta o ponteiro de erro para a linha de criação do relatório:
Application.CreateForm(TFORM_QUICK_REPORT_VISUALIZAR_ESTACAO, FORM_QUICK_REPORT_VISUALIZAR_ESTACAO);
Quando se usa o Quick Report tem q ter um procedimento especial para utilização do mesmo? Ou tem q configurar o Delphi para poder aceitar este tipo?
O Meu problema e o seguinte(Instalei a Impressora e não funcionou). Quando eu começo a compilar o projeto e gera o error de acesso de memoria e seta o ponteiro de erro para a linha de criação do relatório:
Application.CreateForm(TFORM_QUICK_REPORT_VISUALIZAR_ESTACAO, FORM_QUICK_REPORT_VISUALIZAR_ESTACAO);
Quando se usa o Quick Report tem q ter um procedimento especial para utilização do mesmo? Ou tem q configurar o Delphi para poder aceitar este tipo?
GOSTEI 0
Altingon
17/07/2008
Tente de seguinte maneira:
Espero ter ajudado.
//caso o relatorio esteja em outro form use: If (TRClientes = Nil) Then TRClientes := TTRClientes.Create(Self); // não precisa dar TRClientes.show; try TRClientes.QuickRep1.Preview; finally TRClientes.Quickrep1.QRPrinter.Free; TRClientes.Quickrep1.QRPrinter := nil; TRClientes.Release; TRClientes := nil; end;
Espero ter ajudado.
GOSTEI 0