Gabriel Hermet Postado 28 Fevereiro Compartilhar Postado 28 Fevereiro (editado) Boa tarde, Estou tentando conectar minha máquina Gertec PPC 930 TE, entretanto ela dá um erro Access Violation (já baixei o driver correspondente). Baixei o ACBR master por SVN, as DLL do Paygoweb já estão na mesma pasta que o executável. Recompilei o código mas não vai. Alguém por favor me ajude. Editado 28 Fevereiro por Gabriel Hermet esqueci uma informação Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Fevereiro Fundadores Compartilhar Postado 28 Fevereiro Considere usar o ACBrTEFAPI... O TEFD é legado 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. Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro Eu testei no TEFAPI também, dá o mesmo erro Link para o comentário Compartilhar em outros sites More sharing options...
Consultores antonio.carlos Postado 28 Fevereiro Consultores Compartilhar Postado 28 Fevereiro 2 minutos atrás, Gabriel Hermet disse: Eu testei no TEFAPI também, dá o mesmo erro Instalou driver da fabricante do pinpad ? Tente realizar um teste com o pinpad usando este aplicativo Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro 2 minutos atrás, antonio.carlos disse: Instalou driver da fabricante do pinpad ? Tente realizar um teste com o pinpad usando este aplicativo Acabei de testar e ele reconheceu o pinpad. Fiz um teste completo, incluindo o teste de teclas e funcionou perfeitamente. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores antonio.carlos Postado 28 Fevereiro Consultores Compartilhar Postado 28 Fevereiro 3 horas atrás, Gabriel Hermet disse: Acabei de testar e ele reconheceu o pinpad. Fiz um teste completo, incluindo o teste de teclas e funcionou perfeitamente. legal, parece que a comunicação esta ok !! os fontes ACBr estão 100% atualizados ? Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro 1 minuto atrás, antonio.carlos disse: legal, parece que a comunicação esta ok !! os fontes ACBr estão 100% atualizados ? Sim, eu atualizei hoje mesmo pelo SVN. Agora to tentando reinstalar o lazarus do zero, pra ver se resolve... mas se não der certo, ficarei sem rumo... Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Solution Daniel Simoes Postado 28 Fevereiro Fundadores Solution Compartilhar Postado 28 Fevereiro Provavelmente você está usando a DLL errada... Exemplo (DLL de 64 bits, em um .EXE compilado em 32 bits) 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. Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro (editado) 7 minutos atrás, Daniel Simoes disse: Provavelmente você está usando a DLL errada... Exemplo (DLL de 64 bits, em um .EXE compilado em 32 bits) Sim esse é o problema, verifiquei que a DLL que está disponivel no SDK da AcBr simplesmente não funciona. Utilizei a DLL 64-bits de um código de exemplo da própria PayGoWeb e funcionou perfeitamente Essa que peguei daqui não funcionou: https://projetoacbr.com.br/tef/ Já essa funcionou perfeitamente: https://github.com/PGPagamentos/pdvWindowsPayGoLibC_Delphi/tree/master/Exemplo Delphi Editado 28 Fevereiro por Gabriel Hermet Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Fevereiro Fundadores Compartilhar Postado 28 Fevereiro Mas se seu .EXE é 32 bits, ele não consegue carregar uma DLL de 64 bits A DLL que distribuímos já é utilizada por milhares de CNPJs... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro 5 minutos atrás, Daniel Simoes disse: Mas se seu .EXE é 32 bits, ele não consegue carregar uma DLL de 64 bits A DLL que distribuímos já é utilizada por milhares de CNPJs... Ou talvez possa ser alguma incompatibilidade da versão de lazarus ou sei lá. Minha IDE está configurada pra 64-bits Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Fevereiro Fundadores Compartilhar Postado 28 Fevereiro Veja se ele está compilando esse Build mesmo... 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. Link para o comentário Compartilhar em outros sites More sharing options...
Gabriel Hermet Postado 28 Fevereiro Autor Compartilhar Postado 28 Fevereiro 19 minutos atrás, Daniel Simoes disse: Veja se ele está compilando esse Build mesmo... Opa agora verifiquei, estava mesmo compilando a build errada, nunca que iria funcionar, foi puramente erro MEU. Peço desculpas. Obrigado pelos conselhos.. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Fevereiro Fundadores Compartilhar Postado 28 Fevereiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. 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. Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts