gutopj01 Postado 31 Julho Postado 31 Julho Uma situação muito estranha, e não encontrei erro. Tenho um pequeno sistema Frente de Caixa, nele não faz nada fiscal, e em uns terminais usam impressora laser e outros térmicas da elgin I9. tudo funcionava perfeitamente no D11.3, mas resolvi testar o D12.1, e aparentemente compilou tudo bonitinho, mas começaram alguns terminais começaram apresentar alguns erros aleatórios, não encontrar produtos nas buscas... e outros terminais continuaram normal, fui perceber que somente os com a impressora I9 que davam o erro, e depois da impressão utilizando o acbrPosprinter, na impressão não e sim depois da impressão começavam os erros... recompilei com o D11.3 e acabaram os erros... não existe vazamento de memória. conclusão , abandonei o D12, alguém já passou por algo similar ???
fabiofranzini Postado 31 Julho Postado 31 Julho Então o problema não é no ACBrPosPrinter - Tentaria antes ver sobre os componentes de conexão, querys inclusive sobre isolamento da transação. Qual tipo de componente é utilizado na conexão com o banco ?
gutopj01 Postado 31 Julho Autor Postado 31 Julho acredito que não seja mesmo do AcbrPosPrinter, uso o Firedac, abro a as query somente para passar os dados para edits e o mesmo para gravar ... a impressão é montada em um arquivo texto com base dos edits, nesse momento não há query aberta, e onde mais ocorre o erro, é na busca de produtos depois de uma impressão na I9 ... o produto não é encontrado... se fechar o sistema e abrir novamente volta ao normal, faz uma impressão e volta a não encontrar novamente ... vou tentar depois da impressão fechar a conexão , mas tá faltando tempo ...
Moderadores Juliomar Marchetti Postado 31 Julho Moderadores Postado 31 Julho 9 minutos atrás, gutopj01 disse: acredito que não seja mesmo do AcbrPosPrinter, uso o Firedac, abro a as query somente para passar os dados para edits e o mesmo para gravar ... a impressão é montada em um arquivo texto com base dos edits, nesse momento não há query aberta, e onde mais ocorre o erro, é na busca de produtos depois de uma impressão na I9 ... o produto não é encontrado... se fechar o sistema e abrir novamente volta ao normal, faz uma impressão e volta a não encontrar novamente ... vou tentar depois da impressão fechar a conexão , mas tá faltando tempo ... senão consegue reproduzir em debug, coloca logs e habilita tracer no sistema pra saber mas creio que uma breve depuração ou um teste de mesa olhando o código tu vai achar onde está fazendo Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
gutopj01 Postado 31 Julho Autor Postado 31 Julho Mas o sistema não cai e não gera erro, são buscas que passam a não encontrar produtos, e também não é sempre,vê é aleatório, se configurar para usar laser é não usar a I9, passa direto, não dá erro nenhum, vc usa i9 aí começa a não achar, faço testes e o mesmo produto ele acha 20x e aí não acha... compilei no d11 e tá liso... agora com tempo vou fazer mais testes
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