Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Fechar O Monitor


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

Recommended Posts

Baixei os fontes hj e instalei os componentes pelo ACBrInstall,

 

Entao abri o projeto do ACBRMonitorNFe2

e tentei compilar, td certo até aqui.

 

Porém, sempre quando eu fecho o aplicativo me da essa mensagem:

 

 

---------------------------
Application Error
---------------------------
Exception EAccessViolation in module ACBrNFeMonitor.exe at 02793D20.
 
Access violation at address 02794D20. Read of address 02794D20.
 
 
---------------------------
OK   
---------------------------
 

 

Alguem saberia o que pode ser?

 

Link para o comentário
Compartilhar em outros sites

To tentando debugar pra descobrir em qual linha que da, mas chega uma hora que ele passa para aquela tela da CPU

com uns numeros hexa decimais e um numero de thread em cima.

 

E parece que nao sai de la...

(nem sei o que isso significa)

 

Sei que logo antes de ir pra la passou nessa funcao:

 

procedure locking_callback(mode, ltype: integer; lfile: PChar; line: integer); cdecl;

 

da unit ssl_openssl_lib

Link para o comentário
Compartilhar em outros sites

Gente descobri o que era (nao sei se é bug)

 

mas é o seguinte, fui debugando com F8 no lugar de F7, dai consegui achar o que estava causando td.

 

Como o monitor tem 2 componentes que usam a OpenSSL (AcbrNFe e ACBrCTe)

 

ele executava 2 vezes a linha:

 

xmlSecCryptoShutdown(); 

 

(Fica na class Procedure NotaUtil.ShutDownXmlSec )

linha 355 da unit ACBrNFeUtil

 

Na segunda vez dava Acess Violation...

Fiz o teste de executar apenas uma vez e funcionou!

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Bom dia.

Eu tinha apenas baixado a ultima versao dos componentes. E estava usando a versao 0.7.11.0 do monitor que fiz algumas alteracoes para (por exemplo) conectar no banco de dados e me retornar a numeracao da ultima NFe emitida.

Baixei hj a ultima versao do monitor mesmo (0.7.13.2) e realmente não está mais dando o erro...

 

Tem como me falar onde foi modificado para que eu conserte (sem gambiarra) na minha versao 0.7.11.0 ?

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3930 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.