DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Instalando o Componente RLBoleto no Delphi7

Esta dica tem como objetivo ensinar a instalar o componente RLBoleto (Gerador de Boletos Bancários) no Delphi7, bem como em outras versões.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Instalando o Componente RLBoleto no Delphi 7
 
Pequena História

    Derivado do Delphi-Boleto é considerado um dos melhores e mais utilizados componentes geradores de boletos OpenSource. O RLBoleto foi criado com o intuito de tornar mais simples e ágeis as tarefas do dia a dia, uma vez que seu antecessor tinha muitos defeitos e era um tanto complicado de se usar. O componente conta com o auxílio do gerador de relatórios FortesReport. Para instalar o RLBoleto antes de tudo instale o Fortes em seu Delphi (Instalando o FortesReport no Delphi7 - Clique aqui). Atualmente o RLBoleto trabalha oficialmente com 9 Bancos diferentes podendo ainda ser implementados muitos outros. A comunidade conta com vários desenvolvedores por todo o país que contribuem diariamente com correções e novas implementações para o componente.

 

Procedimentos

    O RLBoleto dispõe de dois tipos de instalações diferentes. A primeira é a Instalação via Package (pacote) pode ser compilada e instalada com o Delphi 7. Mas se você possui uma versão menor ou maior, a segunda opção é adicionar o arquivo .pas normalmente como faria com qualquer outro componente sem Package. Primeiramente descompacte os arquivos em uma pasta de sua preferência. Mostrarei como efetuar a instalação das duas formas.

    1. Instalação via Package

    A instalação via Package é mais rápida e simples de fazer. Se você dispõe da versão 7 do Delphi ou quiser tentar compilá-la em sua versão siga estes passos.
    - Vá ao menu "File > Open" e encontre a pasta onde você descompactou os fontes do RLBoleto. Clique sobre a Package (RLBoletoD7.dpk) e em seguida clique em "Abrir" (veja a Imagem 1).
    - Compile a Package e após receber a mensagem de compilação com sucesso clique em Instalar.
    - Será criada uma Paleta chamada "RLBoleto" em seu Delphi com dois componentes. Um deles é o próprio componente, que será usado para gerar os Boletos. O outro é o componente de Remessa, uma vez que o Banco pode gerar um arquivo de Retorno, o usuário poderá baixá-lo e conseqüentemente baixar contas automaticamente no sistema.
    - Pule então para o passo 3.

Package do RLBoleto
1. Instalação do RLBoleto via Package
    2. Instalação via arquivo .PAS

    A instalação via arquivo .pas é um tanto demorada. Mas é recomendada quando não há packages referentes à determinadas versões do Delphi.
    - Vá ao menu "Component > Install Component". (Imagem 2)
    - Encontre a pasta onde você descompactou os arquivos e clique sobre o arquivo "RLBoleto.pas" e em seguida clique em "Abrir" (Imagem 3). Se quiser instalar o componente em outra package, basta selecioná-la no combo "Package file name". Caso contrário o Delphi usará a "dclusr.dpk". (Imagem 4)
    - Agora clique em "Compile" e depois em "Install". Feito isso seu componente estará instalado.
    - Será criada uma Paleta chamada "RLBoleto" em seu Delphi com dois componentes. Um deles é o próprio componente, que será usado para gerar os Boletos. O outro é o componente de Remessa, uma vez que o Banco pode gerar um arquivo de Retorno, o usuário poderá baixá-lo e conseqüentemente baixar contas automaticamente no sistema.
    - Pule agora para o passo 3.

Component - Install Component
2. Menu para Instalar o Componente via arquivo .PAS

Adicionando o .pas na Package
3. Adicionando o Arquivo .PAS na Package "dclusr.dpk"

dclusr.dpk
4. Demonstração da Package "dclusr.dpk" com o componente RLBoleto
    3. Informando ao Delphi o caminho dos fontes

    Se você chegou a este passo sem problemas, isto significa que você está a um passo de poder utilizar o RLBoleto. Falta apenas adicionar o caminho dos fontes do componente (ou os seus .dcu`s).
    - Vá ao menu "Tools > Environment Options" e na aba "Library" clique no botão "Browse (ou "...")". Localize a pasta do RLBoleto e adicione-a nos Paths. (Imagem5)

Adicionando o Path
5. Finalização da Instalação Adicionando o Caminho do Componente

    Isso é tudo. Lembrando mais uma vez que para instalar o componente RLBoleto, é necessário ter instalado o componente FortesReport. Espero que o artigo seja de grande utilidade tanto para os novatos quanto para os experientes em programação. O link para download do RLBoleto é: http://www.produsys.com.br/download/rlboleto/.

Obs.: Por favor, utilizem o nosso fórum para exclarecer dúvidas no endereço http://forum.produsys.com.br/


Marcos Rocha
Atuando há mais de 5 anos como programador e analista de sistemas administrativos em Delphi. Bacharel em Sistemas de Informação. Desenvolvedor de Sistemas na empresa Produsys Sistemas e Internet e Membro da equipe de desenvolvimento dos componentes RLBoleto e do gerador de relatórios Fortes Report (...
O que você achou deste post?

    24 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Paulo
Excelente materia, parabens a equipe RLBoleto/Fortes Reportes que é também um excelente coponente de relatorio.
[há +1 ano] - Responder

 

Marcos Rocha
Grato pelo comentário.
[há +1 ano] - Responder
 

José Luiz
Gostaria de saber se é possível implementar o RLBoleto com o Rave, grato.
[há +1 ano] - Responder

 

Marcos Rocha
O RLBoleto está disponível apenas para o FortesReport
[há +1 ano] - Responder
 

Antonio
É interessante o trabalho feito, mas o problema do Delphi-Boleto e seus descedentes é a dependência em geradores de relatórios, apesar de pago, o componente da cobrebem foi uma boa sacada.
[há +1 ano] - Responder

 

Marcos Rocha
Seria interessante e até possível implementar a instalação do RLBoleto com o FortesReport. Mas a vantagem do RLBoleto é que você pode, inclusive, criar seu próprio layout de boleto para então trabalhar com ele. Por isso, é necessário ver a viabilidade de se unificar o gerador de boletos com um gerador de relatórios.
[há +1 ano] - Responder
 

Pedro
Instalei o FortesReport efuncionou perfeitamente mas quando instalo o RLboleto ele da erro na unit RLMetaFile.pas na linha 121 alguem poderoia me ajudar. Grato
[há +1 ano] - Responder
 

Isaac
Olá amigo, segui os passos descritos nesta dica, mas quando tento usar o RLBoleto, dá umas mensagens de erro do tipo, não encontrou o RLPDFILTER,e um outro componente. Sabe o que posso fazer para resolver? Obrigado.
[há +1 ano] - Responder

 

Arlys
INSTALEI O REPORT FORTS I INSTALOU BACANA, SÓ Q NA HR DE INSTALAR O RLBOLETO DEU ERRO NA HR DA COMPILAÇÃO + INSTALOU ASSIM MESMO, ALGUEM TEM UM EXEMPLO AI PRAMIM FAZER UM TESTE???
[há +1 ano] - Responder

 

Humberto
Alguem usa com o Delphi 2006 e ReportBuilder?
[há +1 ano] - Responder

 

Marcos Rocha
Amigo Humberto, o RLBoleto funciona apenas com o FortesReport
[há +1 ano] - Responder
 

Ricardo
Gostaria que o autor do artigo enviasse um exemplo de como utilizar o componente. Quanto a instalação do FortesReport e do RLBoleto foi tranquilo. Obrigado.
[há +1 ano] - Responder

 

Ricardo
Desculpa Marcos, já achei o demo que vem junto com o componente. Valeu!
[há +1 ano] - Responder

 

Zottis
Achei o artigo muito bom, mas ví nas imagens a presença do arquivo RLCob756PR.pas e RLCob756.pas mas na área de downloads não tem, onde encontro os referidos arquivos/ Desde já agradeço.
[há +1 ano] - Responder

 

Robson
este componente é muito bom, ele só tem um Bug, não funciona com o unibanco, porfavor me ajudem!!!!
[há +1 ano] - Responder

 

Sergio De Souza Gomes
OI ROBSON, JA FUNCIONA SIM, EU ENVIEI A CORREÇÃO, E INCLUSIVE USO NO MEU PROGRAMA PARA IMPRIMIR UNIBANCO, SE VOCE QUISER TE MANDO OS FONTES DESTE PROGRAMA, E SE VOCE MELHORA-LO PEÇO QUE ME RETORNE. UM ABRAÇO. SERGIO DE SOUZA GOMES ssginformatica@oi.com.br SKYPE: SSGINFORMATICA
[há +1 ano] - Responder
 

Afa Sistemas
Gostaria de saber se alguém tem a unit do RlBoleto do banco Sicredi, ou se o autor disponibiliza a unit. Se alguém tiver, por favor entre em contato. Muito obrigado a todos (marcorim@gmail.com).
[há +1 ano] - Responder

 

Cesar
Marcos, como faço para emitir boleto em forma de carnê usando no Fortes Report...
[há +1 ano] - Responder

 

Cesar
resolvido..
[há +1 ano] - Responder
 

Cleber Junior Rodrigues Farias
olá cesar, gostaria de saber como voce fez pra emitir em forma de carn~e, pois tambem estou precisando. ficaria muito grato se pudesse me ajudar.
[há +1 ano] - Responder
 

Sergio De Souza Gomes
BOM DIA AMIGOS ! TENHO UM PROGRAMA DE IMPRESSÃO DE BOLETAS COMPILADO DO DELPHI 6, COM FORTES REPORTES E RLBOLETO, NO WIN98 FUNCIONA MUITO BEM, COMO TIVE QUE PASSAR PARA XP, O PROGRAMA(NÃO SEI PORQUE MOTIVO) ESTA APAGANDO ALGUMAS PASTAS NO MEU SERVIDOR W2003. ENTÃO RESOLVI COMPILA-LO DO DELPHI 7, INSTALEI O D7, INSTALEI O FORTES REPORT PARA O D7 E O RLBOLETO PARA O D7, MAS O PROGRAMA AO VISUALIZAR E/OU IMPRIMIR A BOLETA, DA UM ERRO ESTRANHO (Acess Violation at 0x004f0dce: Read of adress 0xb0719efc), CONSTATEI QUE E O ERRO OCORRE NA LINHA 'ABoleto.LayoutBoleto.PreviewModal;' ou '.Print;', SE VOCES QUISEREM POSSO ENVIAR O FONTE DO MEU PROGRAMA (QUE INCLUSIVE DISPONIBILIZO PARA QUEM QUISER) E TAMBEM JPGS COM A IMAGEM DESTE ERRO. ESCLAREÇO TAMBEM QUE MANDEI UMA COLABORAÇÃO ANTERIORMENTE COM ALTERAÇÕES NA BOLETA DO UNIBANCO (RLCOB409.PAS) EM 28/10/2006. AGRADEÇO ANTECIPADAMENTE A AJUDA DE VOCES. UM ABRAÇO A TODOS ATENCIOSAMENTE SERGIO DE SOUZA GOMES ssginformatica@oi.com.br 21 9804-4609 SKYPE: SSGINFORMATICA
[há +1 ano] - Responder

 

Newfenix
Esse erro geralmente é por causa das permissões... da pasta em que está a unit... ou
[há +1 ano] - Responder
 

Marcos Roberto Da Cruz
ola ja tentei varias vezes instalar o fortes repot vcs tem ele completo pra baixar? da erro [DCC Error] RLBoletoD7.dpk(32): E2202 Required package 'RLibWinD7vcl' not found
[há +1 mês] - Responder

 

Marcos Aurélio Rocha
Marcos Roberto há algumas diretivas de compilação que você deve adicionar para poder compilar e instalar o Fortes Report. Sugiro que acesse o fórum mais ativo sobre o gerador de relatórios em http://www.prosige.com.br/portal/forum/viewforum.php?f=1
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03