Jump to content

JrLopes

Membros
  • Content Count

    8
  • Joined

  • Last visited

Community Reputation

7 Neutral

About JrLopes

  • Rank
    Novato

Profile Information

  • Sexo
    Masculino
  • Localização
    Campinas-SP
  1. Bom dia @Daniel Simoes Copiei a DLL para a pasta de exemplo ACBrDIS e era somente isso mesmo que estava faltando, consegui ativar o teclado e enviar os comandos de texto usando o modelo disKeytecTeclado. Obrigado !!
  2. Obrigado @Daniel Simoes, farei testes amanhã e reporto aqui o resultado.
  3. Olá @Daniel Simoes, O teclado tem conexão via PS2 e no site tem um exemplo para acesso via DLL porém no próprio exemplo (Delphi) não tem justamente a classe que faz as chamadas a DLL de acesso as funções do teclado. Link FTLib (doc + exemplo): http://www.fourth.com.br/programas/FTLib.zip
  4. Boa tarde Pessoal, O ACBrDis funciona com o Teclado FT-044 da Fourth 44 Teclas? O cliente comprou um, porém não consigo ativar usando o ACBrDIS. No site da Fourth tem um projeto de teste mas não funciona já que falta uma classe no projeto, justamente a que tem os comandos da DLL do teclado. Alguém tem alguma forma de fazer funcionar ou algum modelo ????
  5. Olá Pessoal, Estou tendo problemas em identificar o tipo do cartão ao finalizar a transação, na resposta do TEF pelo componente TEFD.Resp.Debito ou TEFD.Resp.Credito eu consigo filtrar mas quando tenho um cartão de alimentação ou refeição não consigo filtrar na aplicação em qual tipo lançar se débito ou crédito. Tem uma forma mais fácil de fazer essa filtragem do tipo de cartão ??
  6. Vou providenciar então, mesmo no exemplo do Demo muda pouca coisa !!!
  7. Bom dia @Daniel Simoes O evento OnAguardaResp do TEFD já estava com essa linha de código, eu já estava perdendo os poucos cabelos que eu tinha com essa situação mas acabei de resolver, a gente se desespera mas no final a resposta acaba sendo simples, basicamente um IF matou a questão, não sei se é a melhor solução mas resolveu certinho a questão do roteiro. Obrigado !!!! procedure TfrmOpTEF.TEFDAguardaResp(Arquivo: string; SegundosTimeOut: Integer;var Interromper: Boolean); begin Application.ProcessMessages; if (TEFD.GPAtual in [gpCliSiTef, gpVeSPague]) then // É TEF dedicado ? begin if (Arquivo = '23') and (not btCancelar.Visible) then // Está aguardando Pin-Pad ? begin if TEFD.TecladoBloqueado then begin TEFD.BloquearMouseTeclado(False); // Desbloqueia o Teclado end; btCancelar.Visible := True; btCancelar.SetFocus; cancelar := False; Application.ProcessMessages; end else begin Application.ProcessMessages; if cancelar = True then begin btCancelar.Visible := False; Interromper := True; cancelar := False; end else begin cancelar := False; Exit; end; end; end; Application.ProcessMessages; end;
  8. Bom dia, Estou fazendo o roteiro da Software Express usando o ACBrTEFD + CliSitef via DLL. Na sequência 26 pede que a aplicação tenha um atalho ou botão para cancelar a transação enquanto aguarda a senha no pinpad. No exemplo do TEFD tem a seguinte anotação: // TODO: nesse ponto é necessário desbloquear o Teclado, mas permitir // um clique apenas no botão cancelar.... FALTA CORRIGIR NO DEMO Já existe alguma forma de fazer esse cancelamento ou alguém tem alguma dica de como implementar esse processo estou travado nesse ponto do roteiro. Obrigado
×
×
  • Create New...