Ricardo.Valin Postado 25 Maio Postado 25 Maio Na nossa aplicação precisamos que não sejam exibidos mensagens do tipo a que pergunta se confirma que o usuário quer confirmar o cancelamento da operação pelo pinpad, ou a que avisa que não conseguiu se comunicar com a impressora. Tambem precisamos que o componente tenha a propriedade que retorna se o cancelamento foi pelo usuario ou por erro de comunicalção com a impressora. Inclui tambem o retorno do proximo proximo comando a ser executado atravérs do fInfoProximoComando. Seguem os fontes ACBrTEFDCliSiTef.pas ACBrTEFD.pas
Fundadores Daniel Simoes Postado 25 Maio Fundadores Postado 25 Maio @Ricardo.Valin, todas as Perguntas e entradas de campo, que o componente de TEF precisa fazer, ele chama eventos da sua aplicação... Você poderia usar uma lógica dentro desses eventos, para saber se faz algo com as informações que recebeu, ou apenas abstrai ela, e já entrega a resposta ao evento... Ou seja.. não creio que seja necessário, modificações no lado do componente, para essa finalidade... 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.
Ricardo.Valin Postado 27 Maio Autor Postado 27 Maio Obrigado pela resposta @Daniel Simoes. Será que pode me dar uma orientação de qual evento uso para interceptar? Conforme você respondeu nesse outro tópico : "Não há como saber se foi cancelada especificamente pelo PinPad, ou pela aplicação " Por isso criei essas propriedades para saber como foi cancelada. E como eu faria para não receber as confirmações em tela?
Fundadores Daniel Simoes Postado 27 Maio Fundadores Postado 27 Maio O componente sempre irá chamar os eventos, quando precisar enviar mensagens ou perguntas ao usuário... O que você faz dentro dos eventos, é uma decisão sua... Você não precisa abrir telas ou menus, pode simplesmente fazer alguma ação interna e já encerrar o código do evento... 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.
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