Ir para conteúdo
  • Cadastre-se

dev botao

Access Violation - Impressão ACBrLibNFe


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

  • Membros Pro

Boa noite prezados, venho recorrer a vocês uma vez que já tentei fazer o Debug inicial da aplicação para identificar possível problema de access violation.

Ocorre em um de nossos clientes, creio sim ser algo na máquina, porém gostaria de descobrir o motivo pra evitar acontecer em outros clientes.

Versão da ACBrLib usada: 0.4.6.279

Já tentei fazer o download da última versão disponibilizada e testar todos os tipos de DLL presentes e ainda assim apresentou o problema. Coloquei log no nível paranoico pra ver se ajuda no Debug (o erro ocorre no demo também).

O problema ocorre em métodos de impressão, consulta de status, envio e etc funcionam normalmente.

Antigamente nosso sistema era em Delphi, e funcionava normalmente utilizando os componentes, porém migramos pra C# e utilizando a ACBrLib ocorre esse problema, nessa mesma máquina, do jeito que está, se eu colocar uma versão mais antiga, em Delphi, não ocorre o problema.

Parte final do log:

29/04/24 19:33:53:071 - TLibNFeConfig.AjustarValor - Feito
29/04/24 19:33:53:079 - TLibNFeConfig.AplicarConfiguracoes: C:\SGBR\Master\ACBrLib.ini
29/04/24 19:33:53:088 - Travar
29/04/24 19:33:53:109 - TLibNFeConfig.AplicarConfiguracoes - Feito
29/04/24 19:33:53:119 - Destravar
29/04/24 19:33:53:126 -    SetRetorno(0, )
29/04/24 19:33:53:136 - TACBrLibNFe.PrecisaCriptografar(DANFE,Cancelada)
29/04/24 19:33:53:144 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
29/04/24 19:33:53:153 - LIB_ConfigGravarValor(DANFE, Cancelada, 0)
29/04/24 19:33:53:161 - TACBrLibNFe.PrecisaCriptografar(DANFE,Cancelada)
29/04/24 19:33:53:170 - TACBrLibNFe.PrecisaCriptografar - Feito Result: False
29/04/24 19:33:53:177 - TLibNFeConfig.AjustarValor(tfGravar,DANFE,Cancelada,0)
29/04/24 19:33:53:186 - TLibNFeConfig.AjustarValor - Feito
29/04/24 19:33:53:194 - TLibNFeConfig.AplicarConfiguracoes: C:\SGBR\Master\ACBrLib.ini
29/04/24 19:33:53:203 - Travar
29/04/24 19:33:53:210 - TLibNFeConfig.AplicarConfiguracoes - Feito
29/04/24 19:33:53:218 - Destravar
29/04/24 19:33:53:225 -    SetRetorno(0, )
29/04/24 19:33:53:233 - NFe_ImprimirPDF
29/04/24 19:33:53:240 - Travar
29/04/24 19:33:53:247 - ConfigurarImpressao - Iniciado
29/04/24 19:33:53:254 - ConfigurarImpressao - Feito
29/04/24 19:33:53:962 - FinalizarImpressao - Iniciado
29/04/24 19:33:53:963 - FinalizarImpressao - Feito
29/04/24 19:33:53:981 - Destravar
29/04/24 19:33:53:990 -    SetRetorno(-10, Access violation)
29/04/24 19:33:54:015 - LIB_UltimoRetorno
29/04/24 19:33:54:024 -    MoverStringParaPChar. StrLen:16, BufLen:256
29/04/24 19:33:54:034 -    Codigo:-10, Mensagem:Access violation
29/04/24 19:33:54:658 - LIB_Finalizar
29/04/24 19:33:54:658 - Finalizar

Agradeço desde já. Estou atento para caso precisem de mais detalhes.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!
No arquivo ACBrLib.INI existe dentro do grupo [DANFE] um campo PathPDF= 
Está correto o caminho informado ali?
Em teste com outro aplicativo, você tem a permissão (consegue gravar ou editar) nesta pasta?

 

  • Curtir 2


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia @Kiko Fernandes, obrigado pela resposta.

Existe sim esse campo, segue print do .ini:

image.png?ex=66323a27&is=6630e8a7&hm=2a70091068e976d6a8906be358345ce022a289f41c4bff2fd3bed9547b2a7413&=

e também na pasta do sistema, colocamos controle total, mas além disso, o sistema também tem instruções pra sempre executar como Administrador, e esse realmente é o único caso de cliente que temos ciência de estar com esse problema, mas temo por aparecer mais casos no decorrer da finalização dessa transição de Delphi pra C#

image.png?ex=66323a14&is=6630e894&hm=625091bdb59d25e5f608dbcc5a1284c3a2592e829fc76937ce72161683cc07f6&=

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.