Ir para conteúdo
  • Cadastre-se

dev botao

Erro Estranho Com O Danfe Rave


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

Recommended Posts

Bom dia

 

Hoje me deparei com uma coisa muito estranha no danfe rave. É o seguinte :

 

Eu estava montando um preview de um xml com a rotina abaixo :

 

       ACBrNFe1.NotasFiscais.LoadFromFile('c:\xxx.xml');

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

Nem tem muita coisa para avaliar. Só que se eu colocava o componente do Rave no próprio form onde eu gerava e dava um erro de access violation. Aí... eu mandei usar um outro componente que estava num datamodule, e funcionou.

Estranho, depois eu percebi que quando eu usava o componente dentro de um datamodule funcionava, e em um form não.

 

Por quê será isso ?

Link para o comentário
Compartilhar em outros sites

Você informou o "RavFile" no componente do Form ?

 

Sim, informei tudo.

 

Tanto que o componente funciona direitinho. Quando eu coloco ele dentro de um datamodule , e mando gerar o relatório vai certinho. Agora se tiro ele do datamodule e coloco dentro do form ele não vai. E o que fiz foi o Control+c e Control+v mesmo. Sem mudar nada no componente.

a unica coisa que fiz, claro, foi indicar o caminho dele. 

ou seja ACBrNFe1.DANFE := DanfeRV; ou

             ACBrNFe1.DANFE := datamodule1.DanfeRV;

só essa alteração.

 

Estranho né ?

Link para o comentário
Compartilhar em outros sites

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