Jump to content

dev botao

Erro ao carregar bibliotecas do OpenSSL


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

Recommended Posts

  • Membros Pro
Posted (edited)

Senhores, bom dia!

Estou tentando usar a versão de 64bits do ACBrMonitor mas está dando a mensagem "EACBrDFeException - Erro ao carregar bibliotecas do OpenSSL".

Este erro ocorre ao tentar ver o Status Serviço da NF-e ou ver as informações do certificado. Na versão de 32 bits do ACBrMonitor funciona normalmente.

Já removi os arquivos LIBEAY32.DLL e SSLEAY32.DLL da pasta e coloquei as verões de 64 bits baixas de http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/x64/ e mesmo assim o problema persiste.

Tem mais alguma coisa necessária a ser feita?

Edited by luisfoxi
Link to comment
Share on other sites

  • Membros Pro
8 minutos atrás, Daniel Simoes disse:

Você instalou a versão 64 bits, sobre outra anterior de 32 bits ?

Por favor teste instalar o ACBrMonitor 64, em uma pasta nova...

Daniel, consegui resolver aqui baixando as DLL de http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/3.1.3/x64/ e configurando o SSL Type para LT_TLSv1_2

Aparentemente a versão 64bits é um pouco mais rápida mas parece que isso causa algum conflito de processos ao ler o ENT.TXT parecendo que o aplicativo ainda não havia terminado de gravar e o ACBrMonitor já queria ler, resultando na mensagem 

EFOpenError - Unable to open file "E:\D\Clientes\MT\ACBrMonitorPlus\ent.txt": O arquivo já está sendo usado por outro processo.

Mas mesmo assim conseguiu executar os comandos de todos os ENT.TXT que foram colocados na pasta.

Daniel, por favor me dá duas informações:

- O desempenho da versão 64bits é relevante em relação à versão de 32bits ou é quase a mesma coisa?

- É mais seguro no momento ainda usar a versão de 32bits?

Link to comment
Share on other sites

  • Fundadores
  • Solution
37 minutos atrás, luisfoxi disse:

EFOpenError - Unable to open file "E:\D\Clientes\MT\ACBrMonitorPlus\ent.txt": O arquivo já está sendo usado por outro processo.

Isso ocorrerá mesmo na versão 32.. você precisa criar o arquivo com um nome temporário e renomear para o ENT.TXT, apenas quando tiver fechado o arquivo.. veja o fluxograma dessa página

https://acbr.sourceforge.io/ACBrMonitor/ACBrMonitor.html

image.png

38 minutos atrás, luisfoxi disse:

- O desempenho da versão 64bits é relevante em relação à versão de 32bits ou é quase a mesma coisa?

Não creio que exista melhoria no desempenho...

 

39 minutos atrás, luisfoxi disse:

- É mais seguro no momento ainda usar a versão de 32bits?

Se você usa SAT, a resposta é SIM.. pois poucos fabricantes disponibilizam DLLs de SAT em 64 bits

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 to comment
Share on other sites

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