Ir para conteúdo
  • Cadastre-se

dev botao

Erro De Acees Violation Ao Enviar Email E Imprimir Danfe


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

Recommended Posts

Postado

Bom dia pessoal.

No começo desta semana alguns clientes vem me repassando o erro de access violation quando imprimi a DANFE ou enviam email.

 

Access violation at address 00AB5097 in module 'nfe'. Read of address 00000000.

 

Perecebi que em ambas situações eles esta ocorrendo nesta linha, na unit ACBrNFeNotasFiscais;

TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe);

 

Estou usando este método para envio do xml, ACBrNFe1.NotasFiscais.Items[0].EnviarEmail

 

Agradeço pela atenção

Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Bom dia Juliomar;

 

Olha só o que eu percebi agora.

Realizando alguns testes aqui, copiando a pasta inteira e somente mudando de maquina funciona.

Estranho, pois se eu pegar a pasta da maquina que funciona e jogar para a que ocorre o problema, la não funciona.

 

Att;

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

TesteI com o demo do acbr e ocorre o mesmo problema.

Outra coisa que percebi, isso foi depois que atualizei a versão do sistema, antes desenvolvido em delphi XE agora com XE4, se eu voltar a versão do sistema anterior funciona.

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Uso o ACBrNFeDANFeRL1, na impressão para nesta linha

if not Assigned( TACBrNFe( FACBrNFe ).DANFE ) then begin

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Fui recompilar o ACBrNFeDanfeRLpkg e retonou o seguinte erro.

[dcc32 Fatal Error] ACBrNFeDANFeEventoRLRetrato.pas(58): F1026 File not found: 'C:\componentes\ACBr Delphi XE4\Pacotes\Delphi\ACBrNFe2\jpeg.dcu'

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

O componente consegui reinstalar, poré o erro de access violation na impressão e no envio do email continua.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Pessoal tentei mudar o gerneciador de relatórios mas continua ocorrendo o erro de acess violation na impressão.

 

 ACBrNFeDANFEFR1.FastFile :=  ExtractFileDir(application.ExeName) + '\Report\DANFeRetratoFS_Basic.fr3

 ACBrNFe1.DANFE:= ACBrNFeDANFEFR1;
 ACBrNFe1.NotasFiscais.Imprimir;

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Ja tentei fazer um pouco de tudo, tambem coloquei na prevenção de execução de dados do windows o executavel do sistema.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Bom dia pessoal.

Continuo na busca da resolução do problema.

Mas ainda não consegui. Fiz alguns testes nos clientes com este problema, voltei um .exe antigo e funciona corretamente.

Já li tudo o que tinha relacionado de posts aqui no acbr, mas nada funcionou.

Aqui no meu pc funciona, ja no do lado não. Alguem passou por isso?

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Pessoal.

Vejam só. Estou usando delphi xe4.

Para desencargo de consciencia, voltei para o delphi xe e por incrivel que pareça funcionou corretamente.

Mas o piór de tudo é que a aplicação dos clientes não posso voltar para o delphi xe.

Então o problema esta no delphi xe4 com o acbr. Algo relacionado a isso

 

Se alguem puder me ajudar

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Ola Juliomar.

Neste meu sim. Porém testei em outro que tem somente o delphi xe4 e ocorre o mesmo.

Bom algumas conclusões ja pude obter, o erro acontece:

Somente em algumas maquinas.(lembrando que todas tem o mesmo .exe)

somente quando for com delphi XE4(se eu compilar a aplicação com delphi xe não ocorre problema algum);

Esta relacionado a impressão(quando vou enviar o email e carrega o PDF tbm ocorre).

Permissões e bloqueios do computador não são(isso porque se eu compilar pelo delphi xe a mesma funciona na maquina que até então ocoria o problema).

 

Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

  • Moderadores
Postado

Bom primeiro para funcionar corretamente dois delphi em um mesmo micro siga as dicas do blog do isaque!

segundo se você está utilizando o fast report , pode ser que a versão que vem com o delphi esteja lhe causando algum problema 

tente baixar a versão trial dele completa e use a mesma!

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
 

 

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