Pois é João... Depois que resolvi o problema é que baixei essa versão. Na 
verdade eu não tinha adaptado o arquivo FR.Inc para atender ao Delphi 2005 e aí 
já viu... era problema na certa. 
   
  Foi só corrigir a diretiva de compilação/define que tudo funcionou. Mas já 
vou migrar pra esta versão 2.34.
   
  Grato pela resposta,
  Ricardo.

Joao Morais <[EMAIL PROTECTED]> escreveu:
          Ricardo César Cardoso wrote:
> Boa tarde lista.
> 
> Peguei a versão 2.32-1 do FreeReport (em http:// freereport. sourceforge. 
> net) e estou tentando adaptá-lo para uso no Delphi 2005.

Ricardo,

eu utilizo o Free Report 2.34 
http://fast-report.com/en/download/free-report-download.html, compilei 
no BDS 2006 sem precisar alterar uma única linha.

--
Joao Morais

> Ok, sei que existem outros geradores free e mais modernos, mas gostaria de 
> tentar adaptá-lo ao Delphi 2005 pois acho-o bastante interessante.
> 
> Fiz algumas alterações de acordo com uma revista ActiveDelphi que eu tenho 
> aqui, mas "engasguei" ao converter a seguinte linha:
> 
> *********************************
> {...}
> GetCharacterPlacement(Canvas.Handle, PChar(str), Length(str),
> nw, GCP, GCP_JUSTIFY + GCP_MAXEXTENT)
> {...}
> *********************************
> O problema é que nesta função de API o 2° (Length(str)) e o 3° (nw) 
> parâmetros devem ser do tipo LongBool, mas nesse caso retornam valores 
> inteiros (Integer e SmallInt). 
> 
> Alguém já fez esse tipo de adaptação e pode me dar uma dica ou mesmo pode me 
> dizer como converter estes valores para o tipo pedido na função?
> 
> Grato,
> Ricardo.
> 
> 



                         

       Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]

Responder a