Membros Pro Trabin Dev Postado 2 Dezembro Membros Pro Postado 2 Dezembro Nosso aplicativo de frente de caixa pode ser utilizado para TEF ou não. Quando está configurada para TEF, de tempos em tempos ocorrem fazes em que a aplicação fecha, ou é fechada, sem motivo aparente. Entendo que o fato de utilizar TEF faz com que a aplicação tenha comunicação com o ambiente externo e isso possa ser confundido com algum tipo de vírus ou comportamento não recomendado que leve o windows ou algum antivirus a derrubar a aplicação. Seguindo essa linha de raciocínio passei a analisar o log de eventos do windows e encontrei um registro de application error seguido de um appcrasch. Alguém já passou por isso?
Moderadores Juliomar Marchetti Postado 2 Dezembro Moderadores Postado 2 Dezembro a princípio não. veja se está com a dll atualizad do sitef a clisitef32.dll Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fundadores Daniel Simoes Postado 2 Dezembro Fundadores Postado 2 Dezembro você consegue compartilhar o Log do componente, ou do SiTEF, onde ocorre o problema ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Trabin Dev Postado 2 Dezembro Autor Membros Pro Postado 2 Dezembro A CliSitef32I.dll era de maio/23. Atualizei para agosto/24 que é a última. Vou ficar monitorando para ver se para ou se melhora. Anexei o dmp de hoje. CliSiTef.20241202.dmp
Fundadores Daniel Simoes Postado 2 Dezembro Fundadores Postado 2 Dezembro Nesse log... em que horário ocorreu algum travamento Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Membros Pro Trabin Dev Postado 3 Dezembro Autor Membros Pro Postado 3 Dezembro No arquivo de ontem encontrei 2 eventos do sistema de Caixa que associo com os "fechamentos" um as 10:25:33 e outro as 10:25:36. Pela diferença de tempo imagino que seja na mesma transação. Lembrando que estou imaginando que esses fechamentos tem relação com TEF porque quando o TEF não está configurado esses "fechamentos" não ocorrem.
Fundadores Daniel Simoes Postado 5 Dezembro Fundadores Postado 5 Dezembro Humm.. foi analisar o Log, mas esse Log é do SiTef... ele é criptografado, e nós não temos acesso a ele... Só conseguimos analisar o Log do 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 (15) 2105-0750 (15)99790-2976.
Membros Pro Trabin Dev Postado 6 Dezembro Autor Membros Pro Postado 6 Dezembro Pois é. Eu não sabia da criptografia, mas sempre que necessário analiso com eles. Já fizemos análises em que tudo transcorreu normalmente e a aplicação recebe o "Transação Aprovada" do Sitef e então quando a aplicação envia para impressão e no final da impressão envia para o Sitef a confirmação da impressão ocorre um destes fechamentos sem mensagem de erro aparente e a transação fica pendente. Nestes casos é feita uma confirmação local. O mais interessante é que se mesmo com o TEF configurado a transação não for feita através de TEF esses problemas não ocorrem. Se tiverem alguma sugestão para encaminharmos isso será bem vinda. Abraços,
Moderadores Juliomar Marchetti Postado 6 Dezembro Moderadores Postado 6 Dezembro Hum lendo agora seu relato me veio algo a mente, tu não fica inicializando e desinicializando o TEF a cada venda? no caso tu inicia ao abrir o sistema e só ao fechar desinicializa? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro Trabin Dev Postado 7 Dezembro Autor Membros Pro Postado 7 Dezembro Vou revisar, mas sim a cada transação se chama o IniciaSitef ou seja a inicialização e finalização é feita no escopo de cada transação. Isso parece isolar mais cada transação. Seria melhor abrir na abertura do aplicativo e fechar no final?
Moderadores Juliomar Marchetti Postado 7 Dezembro Moderadores Postado 7 Dezembro 8 minutos atrás, Trabin Dev disse: Vou revisar, mas sim a cada transação se chama o IniciaSitef ou seja a inicialização e finalização é feita no escopo de cada transação. Isso parece isolar mais cada transação. Seria melhor abrir na abertura do aplicativo e fechar no final? então acabamos de achar o seu problema quando uso dll tu tem que iniciar em sua aplicação e só terminar quando fechar ela. não se deve ficar iniciando e fechando Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro Trabin Dev Postado 7 Dezembro Autor Membros Pro Postado 7 Dezembro Opa! Vamos colocar isso em prática então. Estranho é que os fechamentos são aleatórios. Nem sempre acontece. Ainda não consigo predizer quando vai acontecer. Estranho que por vezes parece que o windows entende que o programa não é perigoso e para de fechá-lo. Mas vamos lá vou analisar o código novamente e colocar isso em prática. Dou retorno em seguida.
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora