Ir para conteúdo
  • Cadastre-se

dev botao

AV ao fechar aplicativo em TACBrNFe


Ver Solução Respondido por Franklin,
  • Este tópico foi criado há 1848 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal,

Estou com um problema de AV ao fechar a aplicação quando utilizado o componente ACBrNFe. Segue imagem da mensagem:

 

image.png.8672e0bb79c3ce7b83b891e8b90ed5f5.png

 

Ambiente de desenvolvimento:
* Delphi 2009 32bits executado em WindowsXP 32bits
* Revisão ACbr 17963 de 18/10/2019 13:57
* ACBr.inc com a diretiva do MinGW ativa {$DEFINE USE_MINGW} utilizando como base o tópico https://www.projetoacbr.com.br/forum/topic/34177-acbrdfe-openssl-e-tls12/
* Todas as DLLs da lista abaixo presentes na pasta do executável: 
     acbr_trunk2\DLLs\XMLSec\MinGW\32  
     acbr_trunk2\DLLs\OpenSSL\1.0.2.19\x86
     acbr_trunk2\DLLs\LibXml2\x86
     acbr_trunk2\DLLs\Diversos\x86

Anexo um aplicativo teste que simula a mensagem.

Notas: 
* sempre ocorre ao fechar o aplicativo, sendo executado pelo delphi ou mesmo por fora(explorer)
* não consigo depurar pelo delphi, suspeito que é quando o executável começa a descarregar as DLLs
* recompilando o mesmo projeto em uma revisão mais antiga do ACBr (rev 17566) o problema não ocorre
*Fiz testes em outros PCs com Win10 e também é exibo a mensagem de erro.

Obrigado pela atenção.

TesteDFe.7z

Postado

Complementando informações, utilizando no Delphi 2009:

até a revisão 17740 não ocorre erro 
revisão 17741 foi adicionado o leitor de xml usando LibXml2
na revisão 17745 e 17750 estão com a compilação quebrada
a partir da revisão 17754 ocorre erro. 

 

  • Moderadores
Postado
56 minutos atrás, Franklin disse:

Olá @Juliomar Marchetti 

a mensagem de erro ocorre em 3 ambientes que testei que foram WindowsXP, Windows 10 e Windows 2008 R2.
 

Eu acho que é compilador seu problema. bom delphi 2009 já faz  10 anos e sim podem ter bugs nele.

não creio ser bug do componente.

o bom é pegar o call stack de depuração e anexar para vermos. pode ser

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

não consigo pegar a call stack, por isso que disponibilizei o aplicativo teste no primeiro post para simulação, lembrando que até a revisão 17740 não exibe o AV.

  • Moderadores
Postado
Em 21/10/2019 at 09:06, Franklin disse:

não consigo pegar a call stack, por isso que disponibilizei o aplicativo teste no primeiro post para simulação, lembrando que até a revisão 17740 não exibe o AV.

ué seu delphi não mostra?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
  • Solution
Postado

Habilitada a diretiva   {$DEFINE DFE_SEM_LIBXML2}  em  ACBr.inc e problema resolvido. 

 

Obrigado a todos envolvidos, favor encerrar tópico.

  • Curtir 2
  • Este tópico foi criado há 1848 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.