Ir para conteúdo
  • Cadastre-se

dev botao

Dll em C puro


  • Este tópico foi criado há 2361 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde

Tenho que fazer uma integração com Pos da PagSeguro, porém ao carregar a dll com loadlibrary não apresenta erros más não carrega as funções.

Se tentar chamar por função dá erro ao iniciar o programa.

Alguém poderia me dar alguma dica.

Desde já agradeço, fico no aguardo

Segue as dlls

 

 

plugpag-master.rar

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Hum.. eles usaram tipos complexos, (Strut), como parâmetros...

Verifique se eles já possuem os "Binds" para Pascal, ou seja, Units que mapeiam esses mesmos tipos em Pascal

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

Bom Dia Daniel

Desde já agradeço

Segue abaixo resposta da Pagseguro

"Hoje temos a biblioteca PlugPag disponível na plataforma Windows para as linguagens C e Java e vale lembrar que os terminais suportados são as Moderninhas WiFi e PRO. O suporte a minizinha está em desenvolvimento.

Não temos previsão para adicionarmos o suporte à linguagem Pascal. O link que você mandou é para geração do tlb a partir do Visual Studio e linguagem C#. A lib PlugPag foi desenvolvida em C puro.

Existe a possibilidade de importar um .dll desenvolvido em C em Delphi, mas infelizmente não temos como ajuda-lo nesse processo, pois não temos especialistas na linguem Pascal(Delphi)."

Link para o comentário
Compartilhar em outros sites

  • Consultores

Esse plugpag?

https://github.com/pagseguromaster/plugpag

Se for, me parece que basta "fazer o wrapper" (ou converter o header da dll) do arquivo PPPagSeguro.h de acordo com a versão

https://github.com/pagseguromaster/plugpag/blob/master/windows/1.3.3/x86/PPPagSeguro.h

O artigo citado nessa resposta pode ajudar:

https://stackoverflow.com/a/1657329/460775

Editado por EMBarbosa
erro de digitação
  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

1 hora atrás, EduXml disse:

Boa Tarde Diego

Também estou querendo .

Li o os links enviados pelo EMBarbosa mas a coisa é complexa, e o pior será que vai funcionar..

 

Tbm li os links porém não obtive exito na execução. o meu problema está na hora de fazer a transação (venda ou de consulta) pois o parametro retorna uma estrutura. É isso que não estou conseguindo fazer funcionar... o retorno!

Aparentemente a questão de setar o nome do sistema, a versão e  a porta funcionaram.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2361 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.