Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.392
  • Registro em

  • Última visita

  • Days Won

    782

Tudo que Daniel Simoes postou

  1. Muito boa a ideia... Obrigado... já apliquei no SVN
  2. No fim, analisando o problema do caso indicado no post anterior... acho que ele (o problema) sempre esteve lá .. ou seja, não foi causado por nossas modificações na ACBrUtil e demais... O problema ocorre por uma característica do Delphi, que na atribuição do "Text", do TStrings, considera o NULL, #0 como terminador... procedure TStrings.SetTextStr(const Value: string); var P, Start, LB: PChar; S: string; LineBreakLen: Integer; begin BeginUpdate; try Clear; P := Pointer(Value); if P <> nil then if CompareStr(LineBreak, sLineBreak) = 0 then begin // This is a lot faster than using StrPos/AnsiStrPos when // LineBreak is the default (#13#10) while P^ <> #0 do begin Start := P; while not (P^ in [#0, #10, #13]) do Inc(P); SetString(S, Start, P - Start); E o comando de desligar negrito, na Daruma, é composto de um NULL...
  3. Provavelmente você está informando o índice errado
  4. Modifiquei essa rotina para não depender do TStringList... Enviei uma possível correção para o SVN Tb achei um Bug na impressão de Cod.Barras de ecfEscfECf no Delphi... enviei uma possível correção...
  5. Waldir, Acho que essas modificações estão causando efeitos colaterais difíceis de dectar no ACBr... como ocorreu em: Penso que devemos fazer isso em um Branches... Sendo assim... vamos modificar o procedimento... Por favor faça todas as modificações que achar necessário... me envie o zip com a pasta toda... subo isso em um Branches, e com o tempo, vamos analisando...
  6. O MonitorPLUS não faz contingência automática... Você teria que enviar comandos para criar um CFe (SAT) e se desejasse contingência (se precisasse de contingência para o SAT), enviar comandos para criar um NFCe
  7. Provavelmente não é problema no driver, e sim no Tamanho da Página, configurado no Spool do Windows (nas configurações da Impressora)
  8. Enviei uma possível correção para o SVN
  9. Por favor forneça um passo a passo de como reproduzir o problema, usando o ECFTeste
  10. O ACBr é OpenSource... basta estudar os fontes... mesmo que Pascal não seja a sua linguagem, não é difícil compreender
  11. O problema não pode ser resolvido do lado do Fortes... Você precisa configurar uma página de maior tamanho, no spool do Windows (no Driver da Impressora)
  12. O proprio SAT atualiza seu relógio... se isso não está ocorrendo, pode ser problema de acesso na porta do NTP... Extraia o Log do SAT e verifique...
  13. 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Favor leia as regras do fórum.
  14. Não.. se estiver disposto a escrevê-lo e disponibilizar para a comunidade, ficaremos muito gratos...
  15. Estude os Demos do ACBr... SATTeste, PosPrinterTeste
  16. Sim, provavelmente é limite de espaço ou de número de anexos... www.projetoacbr.com.br/forum/attachments/
  17. OK... modificações de ACBrUtil e ACBrMail, já no SVN... Talvez você precise remover alguns dos seus anexos, no painel de controle... Zip os arquivos, que vc conseguirá mais espaço O Fortes ainda tem uma lista de Bugs... alguns eu pretendo investigar quando tiver um tempo... https://github.com/fortesinformatica/fortesreport-ce/issues mas as modificações para remoção de Warnings serão muito semelhantes a que fizemos no ACBr...
  18. Sim, pois é o OpenSSL e XMLSec que fazem toda a criptografia e comunicação segura, através de suas DLLs, sem dependência da API do Windows
  19. Sim, é isso mesmo... no ACBr existe o componente ACBrCTe (para Delphi / Lazarus) Com o ACBrMonitorPLUS, vc pode usar TXT / TCP para criar CTe's usando a sintaxe de comandos do MonitorPLUS http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html
  20. Olá Waldir, Analisei as Units ACBrBase e ACBrUtil.... na ACBrUtil, a reforma foi grande, e acatei grande parte das suas sugestões (algumas com pequenas modificações) Vendo todos os "casts", cheguei a conclusão que não adianta o parâmetro ser "AnsiString", se internamente, o método irá usar funções que esperam uma String como parâmetro (como Copy, StringReplace, etc) Novamente rodei todas as Units testes... em Lazarus FPC2 e FPC3, Delphi D7 e XE7... Nenhum erro encontrado... Modificações aplicadas... notei que na sua versão o seguinte método estava bem diferente: procedure TfrlDANFeRLSimplificado.rlmProdutoDescricaoPrint
  21. Use A1 e OpenSSL... e esqueça de problemas como esse... não precisará nem instalar o certificado no RuWindows...
  22. Obrigado pelas informações... apliquei uma possível correção nos fontes do ACBrSAT
  23. Muito obrigado pelas Informações Kiko....
  24. Você está criando NFCe ? Certifique-se de que a opção "Adicionar Tag de QRCode em Informações Suplementares" está marcada...
×
×
  • 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...