Ir para conteúdo
  • Cadastre-se

dev botao

Depois de atualizado Access Violation


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

Recommended Posts

Postado

Bom dia a todos.

Estava emitindo NFe, manifestando, etc normalmente, mas depois de atualizar semana passada comecei a receber "Access violation" na hora de emitir a NFe ou manifestar.

Atualizei os fontes, desinstalei os componentes do XE8, usei o instalador apagando o conteúdo anterior e dei um build geral mas o erro persiste.

Uso WinCrypt, mas mesmo com OpenSSL (copiei as DLL's da versão 1.1.x e apaguei as enteriores) dá o mesmo erro.

 

Alguém teve o mesmo problema ou pode me dar uma dica? Nem que for voltar a uma versão anterior dos fontes?

  • Fundadores
Postado

A.V. ocorre quando você tenta acessar um Objeto que ainda não foi criado ou já foi destruído...

Faça testes com o Demo do ACBr, se conseguir reproduzir o problema, informe o passo a passo

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.

Postado

Obrigado pela atenção Daniel.

No momento do envio. Não mudei nada no processo, quer dizer, alimento o componente e depois uso o método "Enviar" com apenas o número do lote. Não uso o "Assinar".

Se mando apenas gravar o XML sem assinar faz normalmente.

 

  • Fundadores
Postado
47 minutos atrás, OldProgramer disse:

Outro coisa: como a demo funciona corretamente, a título de teste, incorporei a demo no meu sistema sem alterar absolutamente nada e caput! Erro no mesmo local. 😷😭

 

Por favor anexe o Documento, que você está tentando Assinar

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.

Postado
Em 20/04/2020 at 10:24, Juliomar Marchetti disse:

então olha nos seus fontes senão tem arquivos do ACBr dentro dele

Em 20/04/2020 at 10:56, Daniel Simoes disse:

Por favor anexe o Documento, que você está tentando Assinar

Obrigado pela atenção Juliomar e Daniel.

Separei o módulo de emissão de NFe do resto do meu sistema pra facilitar. 

Passou a assinar, enviar e receber normalmente, mas qdo há rejeição, ao ser gerado há exceção (raise EACBrDFeException.CreateDef(MsgErro)) ele apresenta "Invalid class type cast" e eu não consigo prosseguir para fazer o tratamento dessa rejeição.

Tentei trocar a classe pela padrão do SysUtil mas nada.

  • Solution
Postado

Pra complementar:

- incluindo a unit "frxGradient" no meu emissor não deu mais crash. Não sei porque pois nunca declarei manualmente antes essa unit e sempre usei normalmente tanto relatórios do fast como a própria DANFE.

- retirei o raise do retorno no caso de rejeição e continuo o processamento pelo retorno e passe a usar assim aparentemente sem maiores problemas.

 

 

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