Jump to content

dev botao
  • Este tópico foi criado há 1982 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Posted

acbrliblogo1000.png

 

Sobre

A ACBrLib é um conjunto de bibliotecas compartilhadas, que torna possível o uso dos componentes do Projeto ACBr, em qualquer linguagem de programação.

Cada componente principal do ACBr, foi encapsulado em uma Biblioteca independente. Exemplo: O componente ACBrPosPrinter (para impressão em EscPos), está encapsulado na biblioteca ACBrLibPosPrinter.

Saiba mais sobre a ACBrLib em: https://projetoacbr.com.br/downloads/#acbrlib

Principais Características

  • A ACBrLib é compilada em Windows (DLL) e Linux (SO), nas arquiteturas 32 e 64 bits, e convenções de chamada StdCall e Cdecl.

  • Todos os Binários gerados para Windows, são versionados e assinados com o certificado digital do Projeto ACBr.

  • Acompanham classes de Alto Nível, para facilitar o uso e integração com linguagens populares, como: Java, C#, VB e outras.

  • O Projeto ACBr e a ACBrLib, contam com uma vasta comunidade de usuários. O que ajuda muito no suporte, melhorias e contribuições.

  • A ACBrLib e os componentes do Projeto ACBr são desenvolvidos em Object Pascal. A ACBrLib pode ser compilada com Lazarus /FPC

Licença de uso

Assim como todos os fontes do Projeto ACBr, a ACBrLib, Demos e Classes de Alto nível, são distribuídas em Código Aberto, usando a licença LGPL.

http://licencas.softwarelivre.org/lgpl-3.0.pt-br.html

https://pt.wikipedia.org/wiki/GNU_Lesser_General_Public_License

Download

Binários

Link versão de Produção: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/

Link versão Demo (Com restrições de uso)*: https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/

NOTA: Para baixar os binários de produção, você precisa ser cadastrado no nosso fórum, e membro Ativo do ACBr Pro

*Saiba mais sobre a versão demo neste tópico.

Fontes

Você pode baixar os Fontes do ACBr e da ACBrLib, direto do nosso repositório SVN. Veja instruções em: https://www.projetoacbr.com.br/fontes/

Exemplos de uso / Demos

Link direto para download dos Demos por SVN:
http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/

Documentação

On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html

PDF: https://acbr.sourceforge.io/ACBrLib/ACBrLib.pdf

Windows Help (CHM): https://acbr.sourceforge.io/ACBrLib/ACBrLib.chm

Requisitos de Sistema

  • Sistema Operacional: Windows XP ou superior 32/64; Linux 32/64

  • CPU: i386, x86_64

Dependências

Alguns componentes do ACBr, fazem uso de bibliotecas de terceiros, como por exemplo: OpenSSL, e LibXML2.

NOTA: Use bibliotecas da mesma arquitetura do seu sistema. Exemplo: Se você compila seu executável em 32 bits, precisará usar a ACBrLib e suas dependências, na versão 32 bits (mesmo que o Sistema Operacional seja 64 bits)

Windows

Você poderá encontrar as Dependências para a sua ACBrLib, no mesmo arquivo ZIP. Elas estão na Pasta \dep\.

Linux

Você precisará instalar as dependências, e criar os Links simbólicos necessários. Em nosso fórum, há um documento explicando como montar o ambiente no OpenSuse:
https://www.projetoacbr.com.br/forum/files/file/413-desenvolvendo-no-linux-com-acbr/

 

Obter Suporte

Gratuito

Você pode obter suporte no Fórum do ACBr. Temos uma área específica para usuários da ACBrLib: https://www.projetoacbr.com.br/forum/forum/76-acbrlib/. Para criar um tópico, é necessário ter uma conta (gratuita)

Profissional

Se você precisa de Suporte Técnico especializado, diretamente com os desenvolvedores do ACBr. Você pode assinar o ACBr Pro, saiba mais em: https://projetoacbr.com.br/pro/

 

Como Instalar / Distribuir

Windows

O melhor lugar para copiar a ACBrLib e suas dependências, é na mesma pasta do seu Executável.

Evite copiar os arquivos .DLL para diretórios do Sistema Operacional, como: Windows\System32 ou Windows\SysWow64 (isso evita conflito entre .DLLs)

Não é necessário registrar as DLLs.

Linux

Como “root”, copie o arquivo .SO para a pasta /usr/lib ou /usr/lib64 (conforme o caso)

 

Como usar:

Consulte a documentação, para uma compreensão melhor.

  1. Copie/Instale a ACBrLib, conforme sugerido em: Como Instalar / Distribuir

  2. Verifique em Download, Exemplos de uso / Demos, se já existe para a sua linguagem, Classes de Alto nível, isso ajuda enormemente o uso da Biblioteca.

  3. Familiarize-se com o arquivo de configuração da ACBrLib (o arquivo é criado, se não existir, durante a Inicialização da ACBrLib)

  4. Chame o método de Inicialização da ACBrLib, LIB_inicializar (onde “LIB” seria o nome da ACBrLib utilizada exemplo: (POS, ETQ, NFE)

  5. Use os métodos da ACBrLib...

  6. Quando terminar, encerre a ACBrLib, chamando: LIB_Finalizar

 

Histórico de mudanças

Consulte na documentação, a sessão: “Histórico de Alterações”, de cada ACBrLib

  • Like 16
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 1982 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.