Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Estou com um problema que esta dificil de sanar.  A minha aplicação esta gerando acess violation, mas de forma aleatoria.  Acontece que o caixa trabalha o dia, e chega um determinado momento ele começa a gerar o acess violation, por exemplo, atualizei uma versão as 08:00, o caixa trabalhou atés as 19:30 sem dar erro, e depois disso começou. Alguem ja passou por isso?

  • Consultores
Postado

A sugestão é realizar um monitoramento da aplicação.

Em ambiente de desenvolvimento você pode verificar se existem memoryleaks.

Em ambiente de produção o ideal é incluir um log minucioso (mesmo que temporário) na aplicação que possa te auxiliar a encontrar o momento em que ocorre o AV.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Fundadores
Postado

Você tem Logs da sua aplicação?

Seria interessante saber se o A.V. ocorre quando alguma operação em específico é realizada no caixa

Essa mesma aplicação apresenta problemas semelhantes em outras máquinas?

Se não apresentar pode ser alguma interferência externa, algum outro aplicativo interferindo na sua aplicação

 

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.

  • Membros Pro
Postado

Obrigado pelas respostas, não tenho log na aplicação.... o que percebi é que em alguns clientes acontece e outros não, no mesmo cliente que acontece, acontece em alguns pdvs, ja em outros acontece em todos, nesse que acontece em todos, pedi para formatar os caixas, formataram todos, instalaram somente o windows e mais nada, trabalhou um pouco e depois começou a acontecer....

 

 

  • Moderadores
Postado
2 horas atrás, syspan disse:

Obrigado pelas respostas, não tenho log na aplicação.... o que percebi é que em alguns clientes acontece e outros não, no mesmo cliente que acontece, acontece em alguns pdvs, ja em outros acontece em todos, nesse que acontece em todos, pedi para formatar os caixas, formataram todos, instalaram somente o windows e mais nada, trabalhou um pouco e depois começou a acontecer....

 

 

já vi acontecer e dai vai uma sugestão

por acaso tu exibe o xml da nota para o cliente ou tem referencia em algum lugar ao TWebBrowser?

nesse seus casos são PDV´s que tem TEF?

se a resposta for sim. remova o TwebBrowser e as USES dele do seu sistema pois é algo irrelevante mostrar ao cliente

e faça um build para testar

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
 

 

  • Membros Pro
Postado

Tenho TEF e não exibo o xml via twebrowser, uso a user32.dll para bloquear o teclado/mouse.  Estou pensando em remove-la e troca-la pela a procedure que tem AcbrTefd

  • Moderadores
Postado
23 minutos atrás, syspan disse:

Tenho TEF e não exibo o xml via twebrowser, uso a user32.dll para bloquear o teclado/mouse.  Estou pensando em remove-la e troca-la pela a procedure que tem AcbrTefd

procure nos seus fontes se tem alguma uses SHDocVw

se existir remova

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
 

 

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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...