Fórum Delphi 7/Rave Reports 5 #147435

19/03/2003

0

Criei um relatório em Delphi 7/Rave Reports 5.
Nele existe uma image bem pequena (logo da empresa).
Quando tento visualizar/imprimir em tempo de execução dá o seguinte erro: ´Invalid pointer operation´.
Em tempo de projeto não dá esse erro.
Se eu tirar a imagem, o erro desaparece.
Detalhe: No Quick Report também dá um erro parecido (com a imagem). Sem imagem não dá.

Alguém sabe o que pode ser? :(

Josemar


Anonymous

Anonymous

Responder

Posts

19/03/2003

Afb

Amigo e dinamico a habilitacao desta image para o relatorio?

Pois eu trabalho com ambos gerenciadores de relatorios e este erro nao aconcete.

Caso seja dinamico a entrada da imagem no relatorio por favor me mande o codigo para analizar no e-mail
afb1@bol.com.br


Responder

Gostei + 0

19/03/2003

Josemarlourenco

A imagem é estática.

Josemar


Responder

Gostei + 0

19/03/2003

Anonymous

Amigo estou com mais de 80 relatorios que buscam estaticamente o logo da empresa pois entao me mande o codigo para eu visualizar?

OK...


Responder

Gostei + 0

19/03/2003

Josemarlourenco

Não tem código.
Eu criei o relatório através do ambiente de desenvolvimento do Rave, Coloquei um Region, depois uma band (header) com seus componentes.
Coloquei uma databand, com seus componentes e outra band (footer) e dentro desta, um componente Bitmap.
Neste Bitmap eu carreguei a imagem (bmp), ainda em tempo de projeto.
Os demais dados são obtidos através de uma query.

As únicas linhas que escrevi, foram para chamar o relatório, através do click no menu:

procedure TFrmMain.RelatorioClick(Sender: TObject);
Var FrmRelFichaInternacional: TFrmRelFichaInternacional;
begin
DM.ObrasCompletas(DM.AdsQryDiversos2); // obtem os dados
FrmRelFichaInternacional := TFrmRelFichaInternacional.Create(self);
FrmRelFichaInternacional.RvProject1.ExecuteReport(´report1´);
FrmRelFichaInternacional.Free;
end;

Um detalhe: se eu tirar o BitMap do relatório, o relatório funciona.

Josemar


Responder

Gostei + 0

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

Aceitar