Ajude o Projeto ACBr, assine o SAC

O que é?

O ACBrLib é um conjunto de bibliotecas desenvolvidas utilizando-se os componentes existentes no projeto ACBr de forma a permitir que desenvolvedores de qualquer linguagem de programação tenham acesso aos recursos existentes na suíte de componentes ACBr.
Com o ACBrLib torna-se possível usufruir das facilidades do componente em qualquer linguagem de programação, facilitando a vida do desenvolvedor e diminuindo o tempo de desenvolvimento.

Como funciona?

Usando diretamente as bibliotecas


As bibliotecas da suite ACBrLib expõe os métodos e as configurações dos componentes ACBr por meio de funções que podem ser consumidas e utilizadas por qualquer
linguagem de programação.

Usando as Classes de Alto Nível.


Para os usuários SAC existe um recurso ainda mais poderoso para se trabalhar com o ACBrLib, que seriam, as Classes de Alto Nível as quais farão a comunicação entre
sua aplicação e as bibliotecas ACBr, com elas é possível utilizar os comandos de forma mais simples sem qualquer preocupação com as chamadas diretas das bibliotecas
ACBr.

Comparativo: Chamada direta das Bibliotecas X Uso das Classes de Alto Nível

Exemplo feito em C#

Inicializando a dll

Chamada direta da Biblioteca

var ret = ACBrPosPrinter.POS_Inicializar(“ACBrLib.ini”.ToUTF8(), “”.ToUTF8());
ACBrPosPrinter.CheckResult(ret);

Chamada via Classe de Alto Nivel

var posPrinter = new ACBrPosPrinter();

Lendo a configuração

Chamada direta da Biblioteca

var bufferLen = 256;
var modelo = new StringBuilder(bufferLen);
var ret = ACBrPosPrinter.POS_ConfigLerValor(“PosPrinter”.ToUTF8(), “Modelo”.ToUTF8(), modelo, ref bufferLen);
ACBrPosPrinter.CheckResult(ret);

Chamada via Classe de Alto Nivel

var modelo = posPrinter.ConfigLerValor(ACBrSessao.PosPrinter, “Modelo”);

Veja nosso manual on-line:

Faça Download

Download ACBrLibPosPrinter DLL, Classes e Exemplos