Olá galera, nesta Quick Tips, irei mostrar algo que particularmente estava a procura há muito tempo, mas muito tempo mesmo, desde o Delphi 7, uso o Crystal Reports, existe uma VCL, para Delphi 7 que funciona que é uma beleza, mas desde que foi lançado o Delphi 2009, não consegui mais utilizar o Crystal Reports devido as mudanças que fizeram internamente no Delphi, sendo assim o Crystal Reports parou de funcionar, pois não era mais compatível. Mas em fim consegui achar uma VCL para Crystal Reports XI, e Delphi 2010.

Após ter feito o Download do código fonte, descompacte o mesmo, vamos agora instalar a VCL, no Delphi 2010. Acessaremos o Menu Component / Install Packages.

Veja que a seguinte janela é aberta, porém esta tela pode variar de instalação para instalação, clicaremos agora no botão ADD.

instalação

Localize a pasta Delphi\BPL, extraída anteriormente. Feito isso irá encontrar um vcl12cr11_5.bpl. Após achar o mesmo observe que será instalado a VLC, como na Figura acima Crystal Reports XI VCL.Feito isso dependendo de onde você extrair as o arquivo será preciso mapear esta pasta para que o Delphi localize seus fontes, vamos então fazer este mapeamento.

Vamos agora acessa o Menu :


 Tools : 
    Options :
        Environment Options :
            Delphi Options :
                Library – Win32;
menu

No primeiro botão Library path vamos localizar a pasta extraída referente ao arquivo, clicamos no botão ADD na tela abaixo:

Library path

Após fazermos isso pronto, a VCL estará instalada, e pronta para ser usada.

Aqueles que tiverem este problema ou precisaram algum dia, peço que envie um e-mail se consegui ou não executar o procedimento citado a cima.

Obs: Também funciona para Delphi 2009

Fico por aqui até a próxima parte onde veremos como podemos imprimir um relatório usando esta nossa VCL do Crystal Reports XI para Delphi 2010.