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]