Ir para conteúdo
  • Cadastre-se

dev botao

Pinpad Gertec PPC 930 não se conecta ao TEF


Ver Solução Respondido por Daniel Simoes,

Recommended Posts

Boa tarde,

Estou tentando conectar minha máquina Gertec PPC 930 TE, entretanto ela dá um erro Access Violation (já baixei o driver correspondente).

Capturadetela2024-02-28134213.thumb.png.b30fc8f7113696aa3f0e740cb6d77ef0.png

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 por Gabriel Hermet
esqueci uma informação
Link para o comentário
Compartilhar em outros sites

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

  • Fundadores
  • Solution

Provavelmente você está usando a DLL errada... Exemplo (DLL de 64 bits, em um .EXE compilado em 32 bits)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

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 por Gabriel Hermet
Link para o comentário
Compartilhar em outros sites

  • Fundadores

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...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

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

Capturadetela2024-02-28193701.thumb.png.dec589207ce0e58525a3837357532645.png

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.