Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.062
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. E quais são elas ? onde você copiou as DLLs ? Um possível problema, é a falta das DLLs responsáveis pela comunicação com o PinPad (libemv.dll, libseppemv.dll)
  2. Use as ferramentas da IDE... Ex: Use o "Find in Files" e descubra onde esses Tipos foram declarados...
  3. Mas nesse caso, o SiTef retorna um erro, "43-Erro PinPad"... essa mensagem é exibida com o botão OK
  4. Qual a relação de DLLs da CliSitef que você está utilizando ? Elas estão atualizadas ?
  5. Muito bom... de acordo Elton...
  6. Em qual porta o seu PinPad foi instalado, pelo Driver da Geretec ?
  7. Deve ser algum erro na sua instalação do SiTef... Veja no Log do ACBrTEFD, o resultado das chamadas a DLL... lembrando que com Cartão de Débito, é necessária a presença do PinPad, que deve ser configurado em CliSiTef.ini
  8. Prezados, O ACBr não deve ter dependência da Indy... para realizar o Decode de Base64 por favor utilizem as Units da Synapse... Unit: synacode.pas {:Decode string from base64 format.} function DecodeBase64(const Value: AnsiString): AnsiString; {:Encodes a string to base64 format.} function EncodeBase64(const Value: AnsiString): AnsiString; {:Decode string from modified base64 format. (used in IMAP, for example.)} function DecodeBase64mod(const Value: AnsiString): AnsiString; {:Encodes a string to modified base64 format. (used in IMAP, for example.)} function EncodeBase64mod(const Value: AnsiString): AnsiString;
  9. As opções do Menu são devolvidas pelo SiTef, e montadas dinamicamente pelo ACBrTEFD.. Ou seja, talvez seja necessária alguma atualização no seu servidor SiTef ou CliSiTef.dll
  10. É necessário configurar nos fontes do componente... ACBrECF.ArqLog... talvez você precise da ajuda da Sw.House responsável pelo sistema, para saber como proceder...
  11. Você selecionou e inicializou algum GPAtivo ?
  12. Ricardo, Peço desculpas pela demora... minha IDE (Lazarus) está bagunçada pois estou fazendo um amplo refactoring no ACBr... Ainda não consegui estabilizar a ponto de compilar o ACBrMonitor... Se outro consultor puder apoiar esse caso será uma ajuda muito bem vinda...
  13. Não.. ele é projetado para trabalhar com TEFs
  14. Favor anexar o Log gerado pelo ACBrECF
  15. O ACBrTEFD já faz todo esse tratamento... Veja o demo dele...
  16. No site do SEFAZ tem muita informação... veja: http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/desenvolvedores.asp http://www.fazenda.sp.gov.br/sat/duvidas_frequentes/contribuintes.asp
  17. Achei a Unit original nesse site: http://www.base2ti.com/?id=delphi.zlib Acho que podemos fazer IFDEFs para Delphi e Lazarus... No Delphi usamos essa Unit (ZLibExGZ), e no Lazarus as classes nativas, como TGZFileStream de ZStream.pas
  18. Mathes, Onde encontrar a Unit "ZLibExGZ"... Ela é nativa do Delphi ? Poderíamos distribuí-la com o ACBr ? O Lazarus tem suporte nativo para GZip... mas o ideal seria acharmos uma solução que sirva para todas as IDEs
  19. Veja como foi feito no DANFE para NFCe em Fortes e também no Extrato do SAT.. é utilizado um Image, e uma classe que pinta o QRCode nesse image...
  20. Por favor anexe o log gerado pelo ACBrMonitor e ACBrECF...
  21. Não é uma restrição do componente... veja as instruções de SMTP do seu provedor...
  22. Eu sempre deixo True, pois com portas USB, ela resolve alguns problemas... Não notei perda de performance nos meus testes...
  23. Definitivamente é algo na Porta Serial... A máquina não possui nenhuma porta On-board ? Tente atualizar os drivers dessa placa PCI... Não há o que possa ser feito do lado do ACBr... observe que a rotina já tem a redundância de retentar a comunicação por 3 vezes, em caso de erro... os erros de comunicação serial são disparados a nível do Sistema Operacional
  24. 'A' = 3 of 9... Tente imprimir com 'D' = Interleaved 2 of 5
  25. O Log da Bematech não dá muita pista do problema... Mas a função funciona, em alguns casos...
×
×
  • 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.