Ir para conteúdo
  • Cadastre-se

dev botao

Access violation at address ImprimirDANFEPDF . Após atualização do ACBR .


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

  • Membros Pro

boa tarde @Italo Giurizzato Junior !

 

Estamos usando o Fast.

 

  • Chamada no aplicativo: dmNfe.ACBrNFeDANFEFR.ImprimirDANFEPDF(dmNfe.ACBrNFe.NotasFiscais.Items[0].nfe);
  • procedeure no acbr ( após atualização da erro access violation  )

procedure TACBrNFeFRClass.ImprimirDANFEPDF(ANFE: TNFe = nil; AStream: TStream = nil);
const
  TITULO_PDF = 'Nota Fiscal Eletrônica';
var
  fsShowDialog : Boolean;
  NomeArq: String;
  I : Integer;
begin
{SE COMENTAR FUNCIONA}  for I := 0 to TACBrNFe(DANFEClassOwner.ACBrNFe).NotasFiscais.Count -1 do
  begin
    DANFEClassOwner.FIndexImpressaoIndividual := I;
    if PrepareReport(ANFE) then
    begin
      if (AStream <> nil) then
        frxPDFExport.Stream := AStream; [.....]


 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
18 horas atrás, M3Software Sistemas disse:

boa tarde @Italo Giurizzato Junior !

 

Estamos usando o Fast.

 

  • Chamada no aplicativo: dmNfe.ACBrNFeDANFEFR.ImprimirDANFEPDF(dmNfe.ACBrNFe.NotasFiscais.Items[0].nfe);
  • procedeure no acbr ( após atualização da erro access violation  )

procedure TACBrNFeFRClass.ImprimirDANFEPDF(ANFE: TNFe = nil; AStream: TStream = nil);
const
  TITULO_PDF = 'Nota Fiscal Eletrônica';
var
  fsShowDialog : Boolean;
  NomeArq: String;
  I : Integer;
begin
{SE COMENTAR FUNCIONA}  for I := 0 to TACBrNFe(DANFEClassOwner.ACBrNFe).NotasFiscais.Count -1 do
  begin
    DANFEClassOwner.FIndexImpressaoIndividual := I;
    if PrepareReport(ANFE) then
    begin
      if (AStream <> nil) then
        frxPDFExport.Stream := AStream; [.....]


 

 

Não foi possível recriar o "AV" na NFe / NFCe.

em ambos casos gerou a exportação, todos os codigos fontes estão atualizados sem modificações e reinstalados?

no programa exemplo o mesmo cenário ocorre?

  • Curtir 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
Em 21/06/2024 at 16:35, M3Software Sistemas disse:

{SE COMENTAR FUNCIONA}  for I := 0 to TACBrNFe(DANFEClassOwner.ACBrNFe).NotasFiscais.Count -1 do

Esta propriedade, DANFEClassOwner.ACBrNFe deve estar nula. 

Veja se está alimentando ACBrNFe1.DANFE.

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

não foi possível recriar, não ocorreu AV, e as impressões ocorreram como o esperado.

verifique se está com a versão atual do componente

  • Curtir 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

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.