Ir para conteúdo
  • Cadastre-se

dev botao

Estado Da Ecf


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

Recommended Posts

Olá, amigos. Estou com uma pequena dúvida sobre ACBRECF.Estado, em determinados momentos da venda, quando tento ler o estado da ecf me retorna acess violation, na segunda tentativa de leitura retorna correto, esse erro seria por causa da lentidão do retorno ? Estou usando emulador para testes. 

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Esse erro não é normal...

 

Consegue reproduzir o problema com o ECFTeste ?

 

Você não deve abusar de leitura de Estados, pois ele sempre gera comunicação com o ECF, ao invés disso, usar um Flag interno...

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Além do que o Daniel mencionou, qual a versão do emulador?

Conseguiu identificar exatamente em qual linha acontece o AV (Access Violation)?

Você tem um log do ACBrECF?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

Fiz um simples teste para reproduzir.

Lancei um cupom com 3 itens e antes de adicionar o item coloquei pra ler o estado, item 1 passa normal, quando tento passa o 2 da o Access violation, depois disso todos passam normal.

 

O emulador é o sweda connect/sim versão 2.00.

 

 

Coloquei pra ler o estado no vende item no demoACBR leu normal, não estou usando componente em tela, implemento a class TACBrECF,

será que está faltando alguma amarração?  

 

LogCupomFiscal.txt

LogCupomFiscal.txt

Link para o comentário
Compartilhar em outros sites

  • Fundadores

No Log não apresenta o ERRO..

 

Provavelmente o problema está na maneira que o componente é criado...

 

Se você não quer mantê-lo em um Form... use um DataModule

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Para tentar corrigir você terá que ver exatamente a linha onde ocorre o AV, examinar o callstack e a mensagem exata de erro.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado pela ajuda, o acbrecf está funcionando perfeitamente, erá um erro de fluxo na aplicação. 

Obrigado pelo retorno!

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

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