Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.065
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Acho que precisa criar um formulário novo para essa impressora (no Windows).. com o comprimento bem grande...
  2. Não misture 32 e 64... Você deve usar a versão 64 bits, apenas se o seu COMPILADOR for 64 bits...
  3. Assim como todas as demais DLLs ? Você poderia por favor, fornecer a relação de quais são as DLLs que você tem ? O CliSiTef.ini está na mesma pasta ? Há alguma outra aplicação que também use a porta COM2 aberta ?
  4. 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)
  5. Use as ferramentas da IDE... Ex: Use o "Find in Files" e descubra onde esses Tipos foram declarados...
  6. Mas nesse caso, o SiTef retorna um erro, "43-Erro PinPad"... essa mensagem é exibida com o botão OK
  7. Qual a relação de DLLs da CliSitef que você está utilizando ? Elas estão atualizadas ?
  8. Muito bom... de acordo Elton...
  9. Em qual porta o seu PinPad foi instalado, pelo Driver da Geretec ?
  10. 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
  11. 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;
  12. 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
  13. É 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...
  14. Você selecionou e inicializou algum GPAtivo ?
  15. 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...
  16. Não.. ele é projetado para trabalhar com TEFs
  17. Favor anexar o Log gerado pelo ACBrECF
  18. O ACBrTEFD já faz todo esse tratamento... Veja o demo dele...
  19. 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
  20. 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
  21. 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
  22. 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...
  23. Por favor anexe o log gerado pelo ACBrMonitor e ACBrECF...
  24. Não é uma restrição do componente... veja as instruções de SMTP do seu provedor...
  25. Eu sempre deixo True, pois com portas USB, ela resolve alguns problemas... Não notei perda de performance nos meus testes...
×
×
  • 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.