Ir para conteúdo
  • Cadastre-se

dev botao

Lançamento da ACBrLib


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

Recommended Posts

  • Fundadores

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

  • Curtir 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.

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.