Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.625
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. Apliquei o patch parcialmente... - Não apliquei o patch em synaser.pas, pois é do Projeto Synapse - Algumas mudanças desnecessárias em ACBrUtil.pas (pois só cairiam no IFDEF MSWINDOWS) - Os fontes de ACBrECFBematech.pas estavam desatualizados...
  2. Você está causando o erro... ocupando a comunicação com o ECF com a leitura de status... provavelmente no seu sistema você deve ter um timer ou evento lendo o Status... Por favor tente com o TEFDDemo
  3. Você está lidando com um componente em desenvolvimento... Acione o seu debug e nos ajude um também... Qualquer contribuição é bem vinda...
  4. Consulte o manual do ECF, nem todos os ECFs conseguem retornar todas informações nesse comando...
  5. Acredito que seus fontes do ACBr estão desatualizados... Eu uso o Lazarus 1.1 (Win) em produção no meu dia a dia...
  6. Seu ECF é USB, se sim provavelmente esse é o problema, pois quando vc desliga o ECF a porta serial morre... Somente o estudo do LOG gerado pelo ACBrECF pode dizer o problema
  7. Se você já está usando portas seriais, provavelmente o ECF está em uma velocidade diferente...
  8. Não faremos a geração desse XML... não se preocupe muito com isso, provavelmente essa função só será utilizada pelo utilitário do fabricante do SAT
  9. Apliquei novo Update do Invision para o Forum na versão 3.4.4.
      • 1
      • Curtir
  10. Isso está relacionado a TEF ? (pois você postou na área do ACBrTEFD) use a busca do fórum e procure por "pouco papel"
  11. O fato de ser Sweda ou Bematech não tem efeito para o ACBrTEFD... Tudo que ele faze é disparar o evento em que você deve programar a impressão das vias... (analise o conteudo que o componente envia no LOG gerado pelo componente... ou então observe como é feito no TEFDDemo
  12. Como você pode imprimir algo se não fechar o cupom antes ?? porém se o Cheque equivale ao total da venda então a venda realmente deve ser fechada... e na sequencia impresso o TEF
  13. Precisaram mudar muita coisa ? Eu acreditava que era só declarar -dNOGUI nas opções de compilação...
  14. Olá para todos, Hoje fiz um grande commit no SVN, modificando todas as chamadas a diretivas de {$IFDEF CONSOLE} para {$IFDEF NOGUI}. O motivo é que conforme me explicaram na lista oficial do Lazarus, a compilação em Linux sempre traz a diretiva CONSOLE ligada, mesmo em uma aplicação Grafica (GUI).. Portanto, as verificações da diretiva CONSOLE do Linux poderiam causar problemas de compilação.. Também enviei modificações efetuadas pelo colega Luiz Camara, da lista de email "Lazarus Brazil" para que a compilação em Lazarus possa conviver pacificamente com outros projetos que também usam a Synapse e OpenSLL.... Isso pode requere um "Clean Up + Build All" na sua IDE do Lazarus... Espero não ter "quebrado" nenhum código, testei em Lazarus e Delphi e aparentemente está tudo OK... Se alguem notar algo errado (principalmente o pessoal do ACBrFramework), é só me avisar.. ficarei atento...
  15. Pode ser a velocidade... esse modelo vem configurado por default em 115.200 bauds... Verifique com a empresa do software se há como modificar a velocidade de Baud raute nas configurações do programa... Outra possibilidade (mais difícil) é modificar o ECF para valocidade 38.400, que era usada anteriormente...
  16. A DLL da Daruma muda a velocidade do ECF para 115.200... você deve fazer o mesmo no ACBrECF.Device.Baud Porque a DLL muda a velocidade sem avisar ninguém só o fabricante pode esclarecer..
  17. Compilar uma nova versão provavelmente não resolveria o problema... Qual é a exata msg de erro na instalação ?
  18. Parece ser um bug no create do componente... Ele está tentando atribuir o Texto antes de atribuir o tipo.... A solução e simples, atribua o texto em Run Time
  19. Primeiro tenha certeza de que o .SO da Daruma está corretamente instalado... Use o Demo deles, para Linux (acho que tem um em QT) e tente gerar o arquivo com o Demo deles... Se necessário, solicite ajuda do suporte deles, para configurar o .SO
  20. Realmente só o fabricantes do ECF poderia dar mais detalhes sobre o ocorrido... Isso é feito pelo Sw.Básico do ECF, e não pelo componente...
  21. Não deu pra compreender o problema corretamente... está muito confuso... A configuração do PINPAD é feita no arquivo CliSiTEF.ini que deve ficar na mesma pasta da DLL que está sendo chamada
  22. Não deu pra compreender qual o problema enfrentado... Mas observe que nesse teste você estará quebrando o sincronismo dos arquivos, e o G.P. não se comportará de forma usual.... O melhor nesse caso, é solicitar mais orientações aos homologadores... ligue na Sw.Express..
  23. Você se refere ao arquivo anexado ? Se SIM, qual a exata mensagem de erro ?
  24. O componente atualmente está usando a carga da DLL de forma Estática... (veja a unit ACBrSATEmuladorSPstatic.pas) Isso faz qualquer binário que use o componente depender imediatamente da SAT.DLL (mesmo a IDE do Delphi ou Lazarus) Isso é provisório, até compreendermos uma forma de usar a carga dinâmica com sucesso (sem erros de A.V.), conforme já está implementado em: ACBrSATEmuladorSP.pas
×
×
  • 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.