Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.579
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Existe um conversor no próprio Lazarus (Tools)... mas nunca funciona direito... O melhor é recriar o projeto...
  2. Obrigado 3Soft... sua resposta está correta...
  3. Experimente algo... no Lazarus/FPC usamos a gravação na porta, com "FileStream"... Habilite em ACBrDevice.pas a diretiva {$DEFINE Device_Stream}
  4. Não compreendi o post... A correção deverá estar disponível, na próxima compilação semanal do ACBrMonitorPLUS
  5. Difícil fazer algo do "lado do ACBr", com essas informações... Se você deseja reporta um bug dos componentes, por favor seja mais focado, no uso dos componentes... Exemplo: "Usei o PosPrinterTeste.exe versão x.y.z e funciona... já na versão nova, compilado com os fontes atuais, não funciona..."
  6. Enviei uma possível correção para o SVN, no commit: 11600
  7. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
  8. Você é usuário ou programador do Sistema ? Ao que parece você precisa cancelar o Cupom que está em aberto... Seu software deveria ser capaz de verificar essa situação e corrigi-la.... Você poderia utilizar um utilitário da Daruma para cancelar o documento em aberto
  9. ACBrECF1.ControlePorta := True Isso deve resolver... o problema de portas USB é que elas criam uma COM virtual, que é perdida do S.O., quando o ECF é desligado... A única maneira de conseguir acesso após religar o ECF... e fechar e abrir a porta... o ControlePorta já faz isso de forma automática... Liga e Desliga a conexão com a porta, a cada comando enviado para o ECF... (observe o Log)
  10. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
  11. Tudo que o ACBrSAT faz, é chamar o método da DLL e ler a resposta da mesma... Se o ACBr está lhe passando a resposta 8000 é porque a DLL está retornando essa resposta... Verifique se a aplicação da Tanca usa a mesma versão da DLL que a sua...
  12. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
  13. O ACBr não acessa o SAT pela porta serial... Mas sim pela DLL do fabricante
  14. Como assim mudar a porta ??
  15. Vírus ?? Tente em outra máquina... ou VM...
  16. Verifique se não é algo com o seu antivirus...
  17. No Monitor não tem mapeamento específico para esses campos... mas você pode usar o Texto Livre, nas Observações do Cupom
  18. Use na porta: \\nome_ou_ip_maquina\Impressora
  19. O componente ACBrTEFD é baseado em eventos... ou seja, é ele quem solicita informações a aplicação, ou solicita ações da aplicação, como Imprimir, exibir msgs, etc... Seria impossível fazer isso via ACBrMonitor
  20. Isso é uma pergunta para o suporte do fabricante
  21. Não me agrada modificar a assinatura dos métodos existentes... a não ser que seja realmente necessário... Nesse caso, preferi um código que seja capaz de detectar como o CEP deve ser alinhado, de acordo com o seu tamanho... function FormatarCEP(const AValue: String): String; Var S : String ; begin S := OnlyNumber(AValue); if Length(S) < 5 then S := PadLeft( S, 5, '0'); // "9876" -> "09876" if Length(S) = 5 then S := PadRight( S, 8, '0') // "09876" -> "09876-000"; "18270" -> "18270-000" else S := PadLeft( S, 8, '0') ; // "9876000" -> "09876-000" Result := copy(S,1,5) + '-' + copy(S,6,3) ; end; (Já está no SVN)
  22. Por favor poste o Log do ACBrMonitor... precisamos saber qual é o passo a passo, para a reprodução do problema...
×
×
  • 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.