Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.429
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Até onde eu me lembro, só é permitido se você trabalhar com múltiplos cartões. Mas normalmente isso fica bem claro no guia.
  2. Se quiser alterar o código e anexar aqui no fórum a gente pode analisar.
  3. Se não me engano, o inicializaGeração deveria limpar os registros. Você consegue reproduzir o problema com o Demo? Você está usando o SaveFileTXT no final da geração?
  4. Se você conseguir descobrir o motivo do problema você consegue mudar. Mas eu aconselharia você atualizar seu PAF-ECF para a versão 7 do Delphi. Isso seria muito menos trabalhoso que mudar para o Delphi XE, e lhe garantiria a compatibilidade de praticamente todos os componentes que você usa atualmente, especialmente o ACBr.
  5. Aplicativos Farmácia Popular não precisam passar por homologação PAF-ECF. Existem requisitos que se contradizem.
  6. Olá Allan, esse tipo problema já foi discutido aqui algumas vezes. Não é preciso ter mais de um bpl para acontecer o erro, mas é que a versão da bpl que um Delphi acessou foi compilado por outra versão do Delphi. Assim toda vez que um funciona, o outro para de funcionar. Se procurar aqui no fórum por "Não foi possível localizar o ponto de entrada do procedimento" vai encontrar um bom número de posts.
  7. E o que deveria ser feito?
  8. Voltaram a colocar o link no site.
  9. Veja também esse post no fórum antigo http://www.forumweb.com.br/foruns/topic ... -com-acbr/
  10. Removeram o link para a versão 2.0.10 mas não deram nenhum motivo. Talvez possa ter algum erro nele. Tomem cuidado.
  11. Por favor, faça isso. Se perceber alguma coisa na função DecodificarTagsFormatacao avise também. Qualquer coisa, outros programadores com mais experiência nas tags de formatação podem nos ajudar também.
  12. Olá, Olhei superficialmente suas imagens e não tenho esse ECF aqui, mas percebi que tem um zero na string no Buffer pela sua imagem. Anexei aqui abaixo. Em algum momento após isso, acredito que o código está tratando a string como uma null-terminated ou zero-terminated. O seu Breakpoint está na linha 4571. Logo depois da execução desta linha, o valor do Buffer é jogado para SL.TEXT. Verifique neste ponto o valor de SL.TEXT. Talvez trocando o código para SL.add(Buffer) possa resolver. Mas o melhor é verificar o motivo do char(0), #0, estar aparecendo no meio da string.
  13. Joia. Obrigado pelo retorno.
  14. você viu esse tópico se está relacionado?
  15. EMBarbosa

    Registros R

    Será um R07 para cada forma de pagamento. E o mesmo número de cupons vinculados (CDC ou RG) que você emitir será o número de R06. No caso citado, se após emitir o cupom, o seu ECF emitir apenas um CDC com todos os dois cartões de crédito, então serão 3 (três) R07 e apenas 1 (um) R06.
  16. Olá carlosmarian, Já existe um post falando sobre esse assunto. Favor pesquisar. Mais uma coisa: por favor, sempre crie um tópico diferente se a sua dúvida não estiver relacionada com o post inicial. Não faça Thread Hijacking.
  17. Não. Não temos uma unit ou componente para fazer o processo inverso, a saber, carregar os dados do arquivo SPED para posterior manipulação.
  18. O problema está na linha anterior: FindFiles( FileMask, Arquivos ); [/code] Você deve passar o parâmetro pra função de maneira que o comando FindFiles encontre os arquivos gerados pela DLL. Tem um post falando sobre isso, mas não o encontrei agora...
  19. Tente o Delphi IDE Fix Pack. Verifique qual o update você tem instalado. A versão 5.0 só funciona no Delphi XE2 com Update 4. Mas há outras versões lá na página: http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2009-10/
  20. Tente verificar no manual da impressora talvez você consiga ver. Algumas dessas funções são possíveis por meio do comando RetornaInfoECF
  21. Acretido que a página wiki está mais atualizada: http://www.djsystem.com.br/acbr/wiki/index.php?title=Lista_de_ECFs_Suportados
  22. Texto escrito como fez, é muito confuso. Veja a diferença: Quanto a frameWorks ORM, pelo visto existem um bom número. Veja aí http://stackoverflow.com/questions/422426/orm-for-delphi-win32. No mais estou movendo sua dúvida para área correta.
  23. Usando postmessage, você pode enviar uma mensagem para a trhead principal. Tem um exemplo de como usar o postmessage para criar uma barra de progresso na trhead principal aqui
×
×
  • 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.