Jump to content

dev botao

Access Violation libeay32.dll ao assinar pelo OpenSSL


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

Recommended Posts

  • Membros Pro

Bom dia, estou com erro de Access Violation na assinatura da NF-e utilizando o componente atualizado do Trunk2 pelo OpenSSL no ambiente de homologação tanto na 3.10 quanto na 4.0, as DLLs já estão atualizadas na pasta do executável, foram removidas todas as outras dll da pasta System32 e mesmo assim continua o problema.

O erro ocorre na linha "SignResult := xmlSecDSigCtxSign(FdsigCtx, SignNode);" do arquivo "ACBrDFeXsXmlSec.pas". e não passa para próxima linha que é o if (SignResult < 0) then
      raise EACBrDFeException.CreateFmt(cErrDSigSign, [SignResult]); e vai direto para o finally.

 

Edited by Luciano Carvalho
Link to comment
Share on other sites

  • Moderadores
  • Solution

Use as DLLS da pasta DLLs\XMLSec\MinGW\32, no arquivo ACBr.inc da pasta ACBrComum ative a diretiva "{$DEFINE USE_MINGW} "(retire o ponto do inicio) e recompile todo seu projeto.

  • Thanks 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Link to comment
Share on other sites

  • Este tópico foi criado há 2287 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.