Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.038
  • Registro em

  • Última visita

  • Days Won

    758

Tudo que Daniel Simoes postou

  1. Qual a exata msg de erro, que você está recebendo ? Certeza que o seu programa está carregando a ACBrNFSe64.dll, dessa pasta ? @antonio.carlos, tem alguma dica ?
  2. não.. você precisa copiar as DLLs exatamente na mesma pasta da acbrnfse.dll e não em subpastas Exemplo: acbrnfse.dll, libcrypto-1_1.dll, libssl-1_1.dll devem estar no mesmo diretório
  3. Na verdade é o Sistema Operacional que tem uma lógica de buscas por DLLs no Path da máquina Mas o primeiro lugar que ele procura é na mesma pasta do Binário que esta tentando carregar a DLL... Portanto experimente copiar as DLLs de dependência, na mesma pasta de acbrnfse.dll
  4. Vou verificar nos fontes mais atuais da JsonDatObjects não há uma propriedade para ligar/desligar o Case
  5. @Jéter Rabelo Ferreira, só por curiosidade... qual serviço está retornando JSon com Cases diferentes do documentado ?
  6. o @Victor H. Gonzales - Panda, nos enviou esse Link, para estudo https://ref.coddy.tech/json/json-case-sensitivity
  7. No teste do @antonio.carlos, notei que a resposta não vem com os Nulos... porem no Log do @Sistemas Drogal, os nulos estão lá... Portanto eu presumo que seja a DLL do SAT, que esteja retornando os Nulos... Poderiamos aplicar um Workaround, nos fontes do ACBr, inserindo um 'Trim' na String retornada pelo SAT.. Exemplo: function TACBrSATDinamico_stdcall.EnviarDadosVenda(dadosVenda : AnsiString) : String ; Var Resp : PAnsiChar; begin Resp := xSAT_EnviarDadosVenda( numeroSessao, PAnsiChar(codigoDeAtivacao), PAnsiChar(dadosVenda) ) ; Result := Trim(String( Resp )); end ; Mas não me agrada muito, interferir no conteúdo retornado pela DLL do SAT... @Sistemas Drogal, você está com a última versão da DLL do fabricante ?
  8. olá @Jéter Rabelo Ferreira... mas será que esse comportamento, não foi introduzido por design do autor original ? https://github.com/ahausladen/JsonDataObjects Vou pedir a opinião dos moderadores...
  9. @antonio.carlos, Partindo da premissa, que o problema ocorre, quando o Buffer fica com os Nullos no final, pois foi alocado um Buffer maior que a resposta retornada... Experimente deixar o Buffer com um valor bastante alto.. como 64K, por exemplo...
  10. Os valores na Sessão e Chave, parecem corretos de acordo com a documentação https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html Notei que o valor que está tentando gravar, tem caracteres especiais (çã) - Experimente por favor, enviar um texto, sem caracteres especiais - Verifique se a configuração está em ANSI: [Principal] CodificacaoResposta=1 https://acbr.sourceforge.io/ACBrLib/Geral.html
  11. O ACBrPosPrinter só é compatível com equipamentos que suportam a linguagem de linha de impressão, Esc/Pos e similares
  12. Sim.. você pode usar a ACbrLibNFe com Python.. tem exemplos em nosso SVN e cursos disponíveis para usuários ACBr Pro Você sabe como acessa-los ? @Daniel InfoCotidiano... mais alguma dica ?
  13. Realmente parece ser um erro de programação... Vou solicitar para a equipe abrir uma tarefa de analise e correção
  14. @José Guilherme Geraldo, realmente usar os componentes Delphi diretamente, seria infinitamente mais simples e produtivo... Há alguma razão específica, para você querer usar a ACBrLib, no Delphi ?
  15. Isso é uma regra de negócio sua (ou do seu cliente)... Não é um requisito do TEF ou da Sefaz Você pode usar a "3a perna" da transação TEF para Confirmar ou Estornar a transação... Veja esse video
  16. Muito obrigado pela analise e correção... Segundo as informações desse site, seu ajuste está correto: https://en.wikipedia.org/wiki/HTTP_location Enviei ao SVN, com alguns ajustes, Commit [r34783]
  17. Você pode consultar a Normativa da ABECS "Specifications - PINPAD Abecs " https://abecs.org.br/certificacao-funcional-dos-pinpads
  18. Tem uma configuração de "Temperatura".. experimente aumentar...
  19. Precisamos analisar se essa mudança, não causaria efeitos colaterais, em outros sites...
  20. Por Motivos de Segurança a ABECS não disponibiliza um comando de captura genérico para Senhas
  21. Experimente remover a aplicação existente, antes de rodar novamente o Debug
  22. Realmente não há essas opções nas funções de Captura genérica... elas não devem ser utilizadas, para perguntar Senhas... e por isso que os "textos" de perguntas, são fixados pela ABECs
  23. Antes é necessário inserir no cadastro do Cliente, na TEF House, as informações do PSP, que o Cliente irá aceitar o PIX
  24. @Italo Giurizzato Junior, Baseado no erro acima, tem sugestões de modificações aos fontes ?
×
×
  • 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.