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. Por que você não limpa a lista inteira a cada operação ? Veja nos fontes do Demo como proceder..
  2. Também notei isso... mas não investiguei, pois não uso o Fortes para Delphi... Acho que seria interessante tentar um contato com a Lista/Forum dos desenvolvedores do Fortes Report...
  3. Porque você mesmo não tenta uma homologação ? Se houver algum problema, volte a postar aqui... talvez existam interessados em ajudar...
  4. A Juliana retornou a pouco de férias... ela já me comunicou que assim que puder irá ler os posts pendente do forum...
  5. É html... você pode tratar o evento OnBobinaAdicionaLinhas e adicionar o HTML que quiser, vai do seu talento Veja também a propriedade ACBrECF1.MemoParams
  6. Provavelmente você tem 2 instalações do ACBr em diretórios diferente, e ambas no LibPath do Delphi... Essas constantes estão declaradas corretamente em ACBrConsts.pas
  7. Em algum momento você está atribuindo um valor errado para... ACBrECF.Device.Baud... não há outra explicação...
  8. MessageBox está descartada... ele é API do Windows, e o ACBrECF é multiplataforma... para evitar mensagens do Delphi em Ingles você deve traduzir a Unit Conts.pas do Delphi, e deixar uma cópia dela no seu projeto (fazendo o Delphi sobrepor a Unit padrão) Procure na internet, você já achará essa unit traduzida... Não compreendi o problema com as linhas: AValue := Poem_Zeros(AValue, 12); if (copy(AValue, 1, 1) = '0') and (copy(AValue, 2, 1) = '0') - Qual o erro ? O que ocorre ?
  9. Não notei nada errado nessa rotina... Em todo caso, o problema (se for nos fontes do ACBrECF) não é nesse ponto... deveria ser em: TACBrECFDaruma.GetEstado... Debug um pouco mais, ou passe instruções detalhadas de como reproduzir o problema usando o Demo ECFTeste... Se quiser, tb envie o Log gerado pelo ACBrECF... ele pode ter informações sobre o erro...
  10. Não existe emulador com essas características... em todo caso entre em contato com o Fabricante...
  11. Tente atualizar os fontes novamente... (houve mudanças de com um grande refactoring de funções repetidas) Também recompile e instale o Package ACBrComum.dpk
  12. Não... isso retorna um ponteiro para o Objeto existente, e não instancia um novo objeto...
  13. Você não deve destruir esses objetos... deixe que o próprio ACBrECF faça isso... não há vazamento de memórias no ACBrECF...
  14. Não creio que seja no componente... observe que o Demo ECFTeste não dispara essa exception... outro fato é que não há report semelhante a esse por conta de outros usuários... O Destroy da Classe Bematech está correto... ela não está destruindo o componente e sim uma Classe interna, essa chamada irá chamar: TACBrECFClass.Destroy;
  15. Você não informou a exata mensagem de erro... Por favor também anexe o LOG gerado pelo ACBrECF...
  16. Notei que esta classe reescreve desnecessariamente vários métodos, como por exemplo o "ImprimirComprovantes"... (isso já estava assim) Assim que tiver um tempo vou dar uma revisada nela... Onde posso achar material de teste do TEF direção ?
  17. Não tenho a menor ideia... Os LOGs indicam que você respondeu '0' para a chamada do evento... Se deseja testar o componente... isole o problema... tente reproduzir o erro usando o Demo TEFDDemo... e se conseguir, informe a sequencia de passos... só assim conseguirei analisar...
  18. Esse erro indica que você está tentando abrir uma porta que já está aberta... Por favor informe o Log do ACBrMonitor para observarmos a sequencia de comandos... A chave deve ser sempre a mesma...
  19. Qual é exatamente a mensagem de erro ? Tem, um trecho do Log com o erro ?
  20. Faltou informar a completa mensagem de erro...
  21. Que eu saiba não... Experimentem no Demo, TEFDDemo... Se conseguir reproduzir o erro, envie o passo a passo...
  22. Não misture as coisas... Cada caso é um caso... Você não anexou LOG nem nada... o que torna impossível dar qualquer palpite sobre o seu caso... Sugiro que abra um novo post, e forneça as informações já solicitadas (Log do ACBrECF e ACBrTEFD)... caso contrário será impossível tentar ajudá-lo...
  23. Por favor não copie o LOG no conteúdo da msg.. zip os arquivos e anexe no post... Pelo que notei, você está retornando erro para o ACBrTEFD na chamada do evento: OnComandaECFAbreVinculado, mesmo com o ECF abrindo o CCD corretamente... Analise seus fontes... o parâmetro "RetornoECF", passado por referência precisa ser igual a '1' no caso de sucesso... Veja exemplo do TEFDDemo: procedure TForm1.ACBrTEFD1ComandaECFAbreVinculado(COO, IndiceECF : String; Valor : Double; var RetornoECF : Integer); begin try Memo1.Lines.Add( 'ACBrTEFD1ComandaECFAbreVinculado, COO:'+COO+ ' IndiceECF: '+IndiceECF+' Valor: '+FormatFloat('0.00',Valor) ) ; ACBrECF1.AbreCupomVinculado( COO, IndiceECF, Valor ); RetornoECF := 1 ; except RetornoECF := 0 ; end; end; [/code]
  24. E o LOG do ACBrECF, analisou ? Poste aqui trecho dos logs gerado pelo ACBrECF e ACBrTEFD
  25. Analise o log gerado pelo ACBrECF... o problema estará descrito lá... Provavelmente você está informando errado o índice da Forma de Pagamento para o comando CRT
×
×
  • 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.

The popup will be closed in 10 segundos...