Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado

Boa tarde,

Ao fazer alguns testes após atualização dos fontes contemplando as implementações do tópico

Tive o seguinte erro ao rodar a opção "Validar XML" do demo, configurado com SSLib = libOpenSSL, Delphi XE5, compilado com MinGW ativado.

Citar

Project ACBrNFe_demo.exe raised exception class EACBrDFeException with message 'Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]'.

O erro acontece na unit ACBrDFeXsXmlSec, no trecho:

  if (xmlSecCryptoDLLoadLibrary(PAnsiChar(XMLSecCryptoLib)) < 0) then
    raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] );

Alterei para:

  if (xmlSecCryptoDLLoadLibrary(PAnsiChar(AnsiString(XMLSecCryptoLib))) < 0) then
    raise EACBrDFeException.CreateFmt( cErrXmlSecLoadCriptoLib, [XMLSecCryptoLib] );

Resolveu o problema, não sei se é a melhor forma, em todo caso, segue a unit alterada.

ACBrDFeXsXmlSec.pas

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

@BigWings como voce utiliza seus Schemas na aplicação? Exemplo: se voce tem o servidor e mais 2 terminais, voce coloca o Schemas em todas as maquinas ou somente no servidor? pois estava com esse mesmo erro que voce ajustou, apos esse ajuste ainda continuo com esse erro "the schema itself is not valid", utilizando OpenSSL.

  • Este tópico foi criado há 2914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.