Pesquisar na Comunidade
Showing results for tags 'biblioteca'.
Encontrado 7 registros
-
Mini Curso: Aprenda configurar ACBrLib no Linux sem ambiente gráfico
um tópico no fórum postou Daniel InfoCotidiano Notícias do ACBr
Para você que está querendo introduzir as soluções do Projeto ACBr nos seus projetos em ambiente Linux, agora dentro do pacote de cursos exclusivos para os assinantes ACBr Pro temos um Mini Curso para te ajudar e dar seu pontapé inicial. Como nosso objetivo é mostrar como utilizar as bibliotecas no Linux sem ambiente gráfico. Vamos utilizar o Ubuntu Server 22.04 como base para nosso vídeo. As aulas englobam os seguintes conteúdos: Como atualizar o Linux após concluir a instalação Instalar as dependências que nossa lib necessita para o funcionamento correto Onde baixar a biblioteca ACBrLib Entender a estrutura do arquivo de download (bin, dep) da lib, no exemplo vamos utilizar versão MT (multthread linux) Onde salvar o arquivo acbrlibxxx.so Nos testes vou utilizar com um programa que tenho aqui para validar se está funcionando a lib, vc pode testar com a sua própria aplicação Para este Mini Curso você precisa ter Linux Server instalado, certificado digital caso sua aplicação precise consultar serviços da SEFAZ. Como o foco deste curso é ensinar como configurar o Linux para funcionar a lib, não focamos em mostrar o exemplo, já que é uma particularidade da linguagem de cada um. Publicação do curso em breve ! Ainda NÃO é assinante ACBr Pro? Aproveite mais esta vantagem e se torne assinante antes do reajuste de valores!- 1 reply
-
- 5
-
- linux
- linux server
- (e 7 mais)
-
Oi pessoal, tudo bem ?? To abrindo o tópico porque já tentei de tudo... To tentando configurar o ACBLib no meu projeto ASP NET CORE 3.1, já usei o mesmo em WinForms e to migrando... Só que to com problema, não consigo inicializar a biblioteca corretamente... Até consegui resolver o erro colocando as Dll's dentro da pasta C:\Windows do meu computador, mas não tenho acesso a essa parte no servidor que eu alugo.. (SmarterAsp.net)... Tem alguma forma de usar a biblioteca sem precisar colocar na pasta do windows ? Já coloquei direto na pasta Release, na wwwroot, na bin, dentro da pasta dos Controllers, fora da pasta do projeto... Nenhum lugar ta dando certo Segue imagem do erro
-
Olá pessoal, recentemente precisei usar no PHP o ACBrLib, e por isso compartilho aqui a biblioteca que criei para realizar as chamadas. Para isso, foi utilizado o PHP 7.4 como FFI ativado. A biblioteca é super fácil, ou seja, a partir do exemplo da chamada para o boleto (que eu criei inicialmente) você pode facilmente extender para outras partes do ACBr. Lemrbando que a DLL foi compilada usando o padrão cdecl. https://packagist.org/packages/erycson/acbrlib-php Bibliotecas do ACBr não inclusas
-
boa tarde, estou testando novos instaladores do acbrmonitor plus x64 1.3.0.188, porém ao testar as funções do SAT com emulador estou tendo o seguinte erro: EACBrSATErro - ACBrSAT não foi inicializado corretamente ACBrSAT não foi inicializado corretamente EACBrSATErro - Erro ao carregar a função: AssociarAssinatura na Biblioteca: C:\ACBrMonitorPLUS\SAT\Emulador\SAT.dll Erro ao carregar a função: AssociarAssinatura na Biblioteca: C:\ACBrMonitorPLUS\SAT\Emulador\SAT.dll existe uma dll específica para a versao x64 ?
- 5 replies
-
- eacbrsaterro
- associarassinatura
- (e 4 mais)
-
problema ao iniciar aplicativo usando o ACBr. Talvez faltando alguma dll
um tópico no fórum postou thompsom Dúvidas Gerais sobre o ACBr
Boa tarde pessoal, estou instalando meu sistema em computador com windows 10 64Bits Single language, já copiei todas as DLL's utilizadas pelo ACBR, conforme descrito beste tópico. Porém continuo não conseguindo abrir o sistema. Mensagem de erro: O aplicativo não pôde ser iniciado corretamente (0xc000007b). Mais alguma ideia do que pode ser?- 11 replies
-
Prezados, bom dia, No dia 1/02/2019, na Revision 16468, foi criada uma nova funcionalidade, adicionando suporte a impressoras conectadas via USB, o que é muito bacana. Mas, no meu caso eu informava a Porta como "USB" apenas para que pudesse usar o componente sem nenhuma impressora atrelada diretamente. Dessa forma eu conseguia imprimir via Rede ou até mesmo apenas gerar o PDF para envio por e-mail do consumidor. Sugiro uma pequena alteração na procedure DetectarECriarHook: If Porta='USB' then Exit; Caso não seja informada a marca da impressora, sair da função sem gerar erro. É algo extremamente simples e que me ajudaria muito. Desde já agradeço ACBrPosPrinter.pas
-
OpenSSL/XMLSec ou CAPICOM, dependencia de bibliotecas externas
um tópico no fórum postou Daniel Simoes Base de Conhecimento
Porque a minha aplicação, quando compilada no Trunk2 exige as DLLs do XMLSec ? O Trunk2, tem a habilidade de suportar OpenSSL (XMLSec) e CAPICOM, na mesma aplicação... e no ACBrNFe, existe a Classe TDFeSSL, que permite configurar qual será a biblioteca de SSL em Design ou Run-time Para isso, basta mudar a configuração usando comandos como abaixo: ACBrNFe1.Configuracoes.Geral.SSLLib := libOpenSSL; ACBrNFe1.Configuracoes.Geral.SSLLib := libCapicom; ACBrNFe1.Configuracoes.Geral.SSLLib := libCapicomDelphiSoap; // Mesmo que "libCapicom", mas usando a Indy Porém, para efetuar essa "magica", precisamos compilar todas as Units que dão suporte a CAPICOM e OpenSSL\XMLSec, e elas injetam a dependência de DLLs externas Porque eu usaria o suporte a OpenSSL ? O OpenSSL é ótimo para certificados do tipo A1... pois você não precisa instalar o certificado no Windows... basta apontar o caminho do arquivo PFX e a Senha: ACBrNFe1.Configuracoes.Certificados.ArquivoPFX := edtCaminho.Text; ACBrNFe1.Configuracoes.Certificados.Senha := edtSenha.Text; Porque remover o suporte a uma das bibliotecas de SSL ? A desvantagem, é que a sua aplicação agora ficou dependente de mais DLLs, e para alguns pode ser um problema, distribuir e instalar as mesmas Onde eu encontro as DLLs ? \ACBr\DLLs\OpenSSL \ACBr\DLLs\XMLSec Para onde eu copio essas DLLs ? Você deve copiar TODAS as DLLs das pastas acima indicadas (e não apenas algumas). Você pode copiar para a mesma pasta da sua aplicação .EXE ou para o "System" do Windows Observe que, essas DLLs são 32 bits, e portanto só funcionarão para aplicações compiladas com um compilador 32 bits (que é o padrão para Delphi e Lazarus)... Uma aplicação 32 bits roda em um S.O. 64 bits, mas o oposto não ocorre... Considerando que essa DLLs são 32 bits, então: Se o seu Windows for 32 bits, copie para a pasta: C:\Windows\System32 Se o seu Windows for 64 bits, copie para a pasta: C:\Windows\SysWOW64 Se você estiver instalando DLLs de 64 bits em um Windows 64 bits, então a pasta correta é: C:\Windows\System32 (vai entender... pergunte pra Microsoft) Como eu removo a dependência ? Nunca usou o OpenSSL ? Nunca deseja usar ? Então você pode remover o suporte do ACBr ao OpenSSL/XMLSec, e com isso, remover a dependência de sua aplicação das DLLs do XMLSec.. Edite o ACBr.inc... Observe que no inicio do mesmo, existem as linhas abaixo: {.$DEFINE DFE_SEM_OPENSSL} {.$DEFINE DFE_SEM_CAPICOM} Apenas remova o ".", se quiser ativar a remoção... {$DEFINE DFE_SEM_OPENSSL} Por que mesmo assim, a sua aplicação fica dependente das DLLs do OpenSSL (libeay32.dll, ssleay32.dll) ? O ACBr usa o OpenSSL para várias outras tarefas, como: criptografia e assinatura (ACBrEAD), comunicação segura (ACBrMail, ACBrHttp)... e outras... Então hoje, elas sempre serão necessárias... essa dependência já existia no "Trunk1"- 43 replies
-
- 25