Jump to content

2 Dia do ACBr

Ingressos esgotados! Agradecemos a todos os inscritos.
Site do Evento

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Daniel Simoes

Lançamento da ACBrLib

Recommended Posts

lib_news.jpg

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://www.projetoacbr.com.br/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: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/

NOTA: Para baixar os binários, você precisa ser cadastrado no nosso fórum, e membro Ativo do SAC. Você pode criar uma conta Trial, em: https://www.projetoacbr.com.br/forum/sac/v2/cadastro/

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:

 

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 SAC do ACBr, saiba mais em: https://www.projetoacbr.com.br/forum/sac/sobre/

 

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 14

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

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

Share this post


Link to post
Share on other sites

×
×
  • Create New...