Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.329
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Sim, pois 0 é o padrão da Impressora... favor ler o tópico abaixo:
  2. Ajuste em EspacoEntreLinhas
  3. para Windows 64, DLLs de 32 bits devem ser copiadas em: c:\Windows\SysWOW64
  4. Por favor forneça mais informações.. - Qual TEF ? - Usa algum componente do ACBr ? - Verifique o Log do TEF, se enviou o valor corretamente
  5. Veja como se comporta o método: ACBrBAL1.Device.AcharPortasSeriais
  6. Eu realmente nunca fiz esse Teste... Mas geralmente, esses equipamentos, usam Interface Serial.. o dispositivo Android teria suporte a essa porta ?
  7. Talvez esse tópico ajude...
  8. parece que faltou svn: no inicio... svn://svn.code.sf.net/p/acbr/code/trunk2 também pode usar https: http://svn.code.sf.net/p/acbr/code/trunk2/
  9. Não temos mais a versão console.. as rotinas de impressão de DANFE e Boleto, obrigam uma interface gráfica (Servidor X)
  10. Sim, é opcional... vai da vontade do cliente (ele pode exigir a via dele), e da regra de negócio do estabelecimento... Você poderia enviar o comprovante, por email, WhatsApp, SMS, etc...
  11. Há um bom tempo atrás, as Unidades de Medida padrões do componente mudaram.. mas você pode ajustar qual unidade de medida quer usar, no componente...
  12. @Italo Giurizzato Junior... poderia por favor, analisar ?
  13. Você pode usar o componente, do Extrato em Fortes Report.. ele gera o PDF..
  14. Você está usando o componente ACBrTEFD ou ACBrTEFAPI ?
  15. Provavelmente porque ambos apontavam para o mesmo local...
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  17. http://hom.nfe.fazenda.gov.br/portal/disponibilidade.aspx?versao=2.00&tipoConteudo=Skeuqr8PQBY=
  18. Isso só funcionaria em tempo de execução... ou seja, mesmo com o IF, o código não seria compilado em uma versão do Fast onde a propriedade não existe... Acho que a solução usando a RTTI, proposta pelo BigWings, ficou bem bacana
  19. Qual é a sua configuração de TimeOut ?
  20. ACBrTEFAPI1.DiretorioTrabalho -> Lugar onde o ACBrTEFAPI, cria os arquivos de controle e Backup do componente ACBrTEFAPI TACBrTEFAPIClassPayGoWeb(ACBrTEFAPI1.TEF).DiretorioTrabalho -> Lugar onde a DLL da PayGoWeb cria os Logs e Tabelas de trabalho
  21. Desculpe pela Demora na Resposta... Pelo que pesquisei, realmente o comando </ZERA>, que é traduzido para ESC @, poderia afetar uma Impressão que ainda está em andamento... Ele Limpa o Buffer da Impressora, e isso poderia ocasionar problemas no caso de relatórios muito extensos... Poderia por favor fazer um Teste, substituindo o </zera> que foi adicionado no final do relatório, pelo comando de "Fonte Normal" </fn> ?
  22. Se você usa o novo componente, ACBrTEFAPI, use o método abaixo: function CancelarTransacao( const NSU, // AResp.NSU PWINFO_AUTEXTREF CodigoAutorizacaoTransacao: string; // AResp.CodigoAutorizacaoTransacao PWINFO_AUTHCODE DataHoraTransacao: TDateTime; // AResp.DataHoraTransacaoLocal PWINFO_DATETIME Valor: Double; // AResp.ValorTotal PWINFO_TOTAMNT const CodigoFinalizacao: string = ''; // Parâmetro Opcional, AResp.Finalizacao PWINFO_AUTLOCREF const Rede: string = ''): Boolean; // Parâmetro Opcional, AResp.Rede PWINFO_AUTHSYST
  23. mas tem como fazer algum IFDEF para o FAST ? Pois creio que o Dev poderia (em teoria) ter um Fast antigo, em Delphi's recentes, correto ?
  24. Se estiver usando OpenSSL, verifique se copiou as DLLs atuais e corretas, do OpenSSL, para a mesma pasta de sua aplicação http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/X86/
  25. @Juliomar Marchetti, a RTTI sempre existiu no D7... É através dela que a IDE, manipula os formulários, com o Object Inspector... Atualmente existem classes mais simples, e de alto nível... mas veja o exemplo abaixo, que é 100% funcional no D7 Uses TypInfo procedure TForm1.Button1Click(Sender: TObject); var i: Integer; c: TComponent; propInfo: PPropInfo; begin for i:=0 to Self.ComponentCount-1 do begin c := Self.components[i]; // Look for the property propInfo := getPropInfo(c,'caption'); if assigned(propinfo) then //If found SetPropValue(c, 'caption', 'TESTE'); end; end;
×
×
  • 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...
The popup will be closed in 10 segundos...