Ir para conteúdo
  • Cadastre-se

nicolasbraz

Membros
  • Total de ítens

    132
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que nicolasbraz postou

  1. Elias, o componente permite a captura dos dados via leitor de código de barras? Ele pode ser USB ou PS2?
  2. Elias, o micro terminal estava com uma velocidade diferente da balança por isso não funcionava! Agora eu só vou ver como eu trato o retorno do peso porque está vindo com os "zeros" à frente e está dando erro. ex: 00240
  3. Elias, Tentei assim. ACBrMTer1.EnviarParaSerial(clbConectados.Items, ENQ, 0); e assim ACBrMTer1.EnviarParaSerial(clbConectados.Items, '#05', 0); E não retornou nada.
  4. Elias, eu estou aqui com uma prix3 conectado ao meu micro terminal no manual dela ele me passa esse comando. ENQ = Caracter ASCII (05H) enviado pelo dispositivo externo. Coloquei um código de testes assim. var I: Integer; begin VerificaSelecionado; for I := 0 to clbConectados.Count - 1 do if clbConectados.Checked[I] then ACBrMTer1.EnviarParaSerial(clbConectados.Items[I], '05H', 0);
  5. Verdade! Falei bobeira eu tinha esquece desse detalhe que a comunicação é da balança direto com o microterminal.
  6. Elias, Esse comando de leitura que eu vou enviar pela função "EnviarParaSerial", como eu faria esse comando? Existe algo semelhante no ACBrBal? Estava pensando aqui ... Eu posso usar o AcbrBal e pegar o peso da balança e depois eu enviar para o microterminal?
  7. Elias, O problema que não compilava. Aparentemente era o tipo de variavel que eu precisava colocar como AnsiString.
  8. Eu procurei uma função para receber dados da porta serial que a balança vai me passar mas eu não achei nenhuma função que faz isso.
  9. Elias, o problema foi resolvido! Está em clientes a 1 semana rodando perfeitamente. Só que o exemplo do ACBR parou de funcionar! Eu precisava dele para fazer a integração com balança que retorna peso.
  10. Elias, eu fui usar essa versão do SVN e agora quando eu troco de 1 status o micro terminal perde de comunicação.
  11. Bom dia! Daniel, eu não estou conseguindo fazer a minha aplicação do microterminal receber o comando DEL! eu ativei o DEL no microterminal mas o componente não recebe o comando DEL quando eu pressiono a tecla é como se nada tivesse acontecido.
  12. Daniel, Testei bastante agora com 2 micro terminais (físicos) e 1 emulador e agora tudo funcionou perfeitamente! Muito obrigado.
  13. Daniel, Fiz o procedimento acima e o erro continua! Com 1 terminal somente é possível conectar e desconectar que o mesmo volta a funcionar normalmente. Com dois terminais aparecem os erros das imagens acima mesmo apos serem recompilados e instalados novamente todos os componentes do ACBR.
  14. Daniel bom dia, Usei o "apagaAcbr.bat" e vou reinstalar o ACBR inteiro! Coloquei a opção "Remover arquivos antigos do disco".
  15. Elias, recompilei e testei agora a nova versão e ficou muito fácil para colocar o " * ". Eu instalei o micro terminal em um cliente e quando o cliente possui 2 micro terminais conectados e eu mando desativar ele não permite desativar e dá esse erro.
  16. Entendi! Sobre a propriedade que você falou em criar! Vocês mesmo criam ela?
  17. Daniel, no caso o meu cliente reclamou de aparecer o código do vendedor no terminal por isso ele pediu o asterisco. Uma diferença que eu vi no componente é que nos exemplos da WillTech eu não consigo apagar o estado do micro terminal e com o exemplo do ACBR eu consigo. ex: INFORMAR VENDEDOR: se o cliente apertar o backspace ele apaga tudo até o INFORMAR VENDEDOR.
  18. Vou verificar! Obrigado pelo feedback.
  19. Daniel, pelo o que eu testei em emuladores aqui agora está resolvido! O erro só aparece se você agora deixar o componente ativo e fechar mas para tratar isso é só desativar o componente antes de fechar a tela. Daniel, eu não sei se alguém pode tirar uma dúvida minha mas eu precisava em um determinado estado do meu micro terminal, quando o cliente digitar algo aparecer " * " (Asterisco) e não achei nada no exemplo do acbr.
  20. Elias, testei aqui e parte do problema foi resolvido quando eu mando DESATIVAR o componente ele dá erro. O erro que ficou no memo é: - Erro: -1 - Other Winsock error (-1)
  21. Daniel, Bom dia! Conseguiu reproduzir o erro? Conecta 1 micro terminal e clica em desativar veja se aparece o mesmo erro que deu no meu.
  22. OnSHOW do form: memComandas.CreateDataSet; memTerminais.CreateDataSet; memTerminais.Open; memComandas.Open; Coloque o código acima no onShow e tira da troca do pageControl.
  23. Adiciona no clientDataSet "memTerminais" Os seguintes Fields: IP_TERMINAL, COMANDA, RESPOSTA E STATUS todos do tipo string. No clientDataSet "memComandas" os seguintes Fields: CODCOMANDA e QTD_ITENS dos tipos string. Já deve funcionar.
  24. Daniel, Ative o componente do acbr e deixe que o microterminal se conecte ao Demo do acbr em seguida tente fechar o Demo ou desativar o componente. E eu preciso clicar 3x no desativar para de fato desativar o componente. Ah outra coisa o problema do componente não conseguir simular uma venda foi porque os clientDataSet vieram vazios eu inclui os campos na mão baseado no fonte e assim eu consegui ver o Demo
×
×
  • 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.