Ir para conteúdo
  • Cadastre-se

Rafael Dias

Membros
  • Total de ítens

    2.461
  • Registro em

  • Última visita

  • Days Won

    24

Tudo que Rafael Dias postou

  1. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  2. Basta configurar o Filtro como PDF e usar o metodo Boleto_ImprimirBoleto passando o indice do boleto que vai gerar o pdf apenas deste boleto. Configurações da Biblioteca (sourceforge.io) Boleto_ImprimirBoleto (sourceforge.io)
  3. POS_RetornarTags (sourceforge.io)
  4. Tem sim, o metodo BAL_LePesoStr eu vi que não esta na documentação vou pedir para corrigir isso. Este metodo funciona extamente igual ao outro a diferença que tu passa a string para ler o valor function BAL_LePesoStr(MillisecTimeOut: Integer; sValor: PChar; var esTamanho: longint): longint; function BAL_UltimoPesoLidoStr(sValor: PChar; var esTamanho: longint): longint; function BAL_InterpretarRespostaPesoStr(eResposta: PChar; sValor: PChar; var esTamanho: longint): longint; Igual quando tu vai ler a versão ou o nome da lib.
  5. No momento não temos nada que retorne os dados do certificado carregado, mas se mudar para OpenSSL e usar o ObterCertificado ele vai ler os dados do PFX informado
  6. Infelizmente você deve estar copiando a dll errada ou modificou o projeto de alguma maneira, pois não conseguimos simular o erro aqui, recomendo apagar tudo e começar do começo novamente e conferir se esta tudo correto.
  7. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  8. Obrigado pelas correções, mas mesmo assim vai precisa fazer o tratamento de erros, pois tem retornos que pode lançar exceptions e se não forem tratados vai fechar a aplicação.
  9. Pelo o que vi esta errado a chamada na classe, já mandei uma correção para ela no SVN. E sobre fechar, basta você capturar e tratar o exception que vai parar de fechar.
  10. Esta tudo no svn p/acbr/code - Revision 21116: /trunk2/Projetos/ACBrLib/Demos/Harbour (sf.net)
  11. COm certeza não é este o problema você estava copiando para o lugar errado mesmo eu uso normalmente aqui em DesignTime os componentes tanto em projetos web como em projeto desktop no visual studio sem problema algum.
  12. E tem que configurar umas coisas no projeto também. Se não me engano tem um video do @Daniel Simoes sobre isso.
  13. Sua chamada do NFE_Consultar esta errada, olhe a classe xHarbour que tem no svn lá os métodos estão implementados de forma correta. bufferLen := 1024 cRet := Space(1024) hResult := DllCall(pDllNfe, 32, "NFE_Consultar", hb_StrToUTF8(xChaveNfe), .T., @cRet, @bufferLen) svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Harbour/NFe/ACBrNFe.prg
  14. então tem que colocar no path do executável que esta consumindo esta dll O windows localiza dll que estão no path da seguinte forma. 1 - O path da aplicação. 2 - Os paths que estão configurado no windows.
  15. Tenta o seguinte na pasta do seu executável crie uma pasta ACBrLib, dentro desta pasta crie um pasta x86 e uma x64 e dentro destas pasta coloque as dlls de acordo com a arquitetura, pois infelizmente eu não consigo reproduzir este erro que você esta tendo.
  16. A dll do OpenSSL e libxml2 precisam dos runtimes do C++ Use este app que instala todos Releases · abbodi1406/vcredist (github.com)
  17. Sua aplicação é 32 bits ? Pois aplicações .net por padrão são AnyCPU, ou seja elas funcionam de acordo com o sistema operacional, se o sistema operacional é 32 bits o app é 32 se o sistemas é x64 ele é x64.
  18. Eu recomendo em Harbour usar sempre a Cdecl foi o que me deu melhores resultados durante meus testes aqui. Sobre este erro poderia postar um log da lib para eu ver.
  19. E tbm não tem diferenças na classe que carrega o xml em todos os casos é o mesmo codigo.
  20. Posta o log desta versão, por que na versão anterior nem chegou a chamar o metodo NFe_Finalizar
  21. Atualize sua dll em tente com a versão mais nova.
  22. O adobe não interfere na geração do PDF, verifique o seus procedimentos e veja o que pode estar causando o erro do xml ficar incompleto.
  23. então é outro o que você postou não tem
  24. Amigo ai so tem o protocolo de autorização abra o xml e veja, a NFe foi autorizada mais no arquivo ai so conta o protocolo e não tem os dados da NFe.
×
×
  • 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.