Ir para conteúdo
  • Cadastre-se

daniel.simoes

Fundadores
  • Total de ítens

    29.526
  • Registro em

  • Última visita

  • Days Won

    785

Tudo que daniel.simoes postou

  1. Pequeno exemplo da forma de envio... (extraído do Demo atual) ACBrMail1.From := 'seu_email'; ACBrMail1.FromName := 'seu_nome_opcional'; ACBrMail1.Host := 'smtp.gmail.com'; // troque pelo seu servidor smtp ACBrMail1.Username := 'seu_usuario'; ACBrMail1.Password := 'sua_senha'; ACBrMail1.Port := '465'; // troque pela porta do seu servidor smtp ACBrMail1.AddAddress('um_email','um_nome_opcional'); ACBrMail1.AddCC('um_email'); // opcional ACBrMail1.AddReplyTo('um_email'); // opcional ACBrMail1.AddBCC('um_email'); // opcional ACBrMail1.Subject := 'Teste de Envio'; // assunto ACBrMail1.IsHTML := True; // define que a mensagem é html // mensagem principal do e-mail. pode ser html ou texto puro ACBrMail1.Body.Text := '<html>'+#13+#10+ '<head>'+#13+#10+#13+#10+ ' <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">'+#13+#10+ '</head>'+#13+#10+ '<body text="#000000" bgcolor="#FFFFFF">'+#13+#10+ '<h1>Texto em HTML.</h1><br>'+#13+#10+ '</body>'+#13+#10+ '</html>'+#13+#10; ACBrMail1.AltBody.Text := 'Texto puro alternativo.'; ACBrMail1.AddAttachment('um_arquivo','um_nome_opcional'); ACBrMail1.Send; Lembrando que para o suporte a TLS ou SSL funcionar é necessária a presença das já conhecidas DLLs do OpenSSL: libeay32.dll e ssleay32.dll
  2. Parabéns Elton, Muito obrigado pela sua ajuda... Vamos passar a sugerir que os usuários reportem os Bugs no Tracker...
  3. #2#4#27 em Pascal é igual a "\u0002\u0004\u001B" em Java "27" em decimal é igual a "1B" em hexa decimal, que é igual a "ESC" na tabela ASC II http://www.asciitable.com/
  4. Acho que realmente devemos retornar "0"... Lembrando que Datas no ObjectPascal são na verdade um tipo Double, onde os decimais são os milisegundos desde a meia-noite o Inteiro representa o numero de dias que se passaram desde a data: 30/12/1899 as 12:00am.. (Numeros negativos representam datas inferior a esta) http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/System_TDateTime.html
  5. Você tem razão... esse modelos não retornam Warning de Pouco Papel a cada resposta (como nos demais modelos).. Segui o meu próprio conselho e li os fontes
  6. O ACBr é OpenSource... você mesmo pode abrir as classes e verificar se o código foi implementado... Até onde eu lembro, todas as classes tem tratamento para o aviso de Pouco papel
  7. Testou com o ECFTeste ? Pode adicionar o LOG ?
  8. Impressora Fiscal ? Se SIM, O ACBrECF suporta a Epson por USB... - Instale o driver USB do fabricante - Copie a DLL da Epson na pasta do ACBrMonitor (InterfaceEpson.dll) - Deixe a porta configurada como "USB"
  9. Bem lembrado Elton... Modificações enviadas para o SVN... Se possível, por favor verifiquem se não quebrei algo...
  10. Recentemente a Bematech modificou sua DLL, implementando algo que a muito tempo faltava... Fazer Download da MFD por CRZ.. O ACBrECFBematech até o momento se valeu de um engenhoso código para computar o COO Inicial e Final, dadas o CRZ Inicial e Final realizado na procedure CRZToCOO(const ACRZIni, ACRZFim: Integer; var ACOOIni, ACOOFim: Integer); Entretanto com as novas modificações da DLL isso não é mais necessário: Pensei em adicionar o seguinte código em procedure TACBrECFBematech.LoadDLLFunctions para obrigar o uso da versão 6.1.1.6 ou superior.... Alguém acredita que isso seja um problema ? cLIB_VersaoMinima = '6.1.1.6'; ... BematechFunctionDetect( 'Bematech_FI_VersaoDll',@xBematech_FI_VersaoDll ); VersaoAtual := StringOfChar(' ',10) ; Resp := xBematech_FI_VersaoDll( VersaoAtual ) ; if Resp = 1 then begin VersaoAtual := StringReplace( Trim(VersaoAtual), ',', '.', [rfReplaceAll] ) ; if CompareVersions(VersaoAtual, cLIB_VersaoMinima) < 0 then raise Exception.Create( ACBrStr('A versão de '+cLIB_Bema+' é: '+VersaoAtual+sLineBreak+ 'Você deve atualizar para no mímimo: '+cLIB_VersaoMinima) ); end;
  11. Não compreendo sua pergunta.... O log não menciona um nenhum método removido...
  12. Acho que há algo errado aqui... Veja o código de TACBrECF.GetRodape...
  13. Acho que vai muito da marca do Adaptador e do Driver... Lembro que também consegui no XP... mas com o mesmo adaptador no Win7 64, nada... O meu é um porcaria da "clone" .. Achei atualização para o driver do mesmo em... http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41 (vou fazer novos testes)
  14. Halisson, Se deseja sugerir alguma correção nos fontes, por favor anexe a Unit modificada...
  15. Lembrando que em alguns estados é necessário demonstrar o Imposto calculado... e isso deve ser feito pelo programador, antes de chamar o Rodapé...
  16. O Ventilador que vai no topo da CPU.... Alguns processadores usam apenas um dissipador de calor, evitando assim a troca da "ventoinha"...
  17. Tente traduzir o conteúdo da mensagem... o Delphi apenas está lhe perguntando uma confirmação, e não informando um Erro...
  18. Não pois o arquivo swh.ini, contém a chave privada RSA, da Software House... só ela poderia fornece-lo... Entretanto, experimente... mover esse arquivo para outra pasta... o ACBrMonitor pode operar sem ele... (mas não será capaz de assinar digitalmente arquivos fiscais)
  19. Não fico claro se você é um desenvolvedor ou usuário... Se vc for usuário, será necessário contactar o suporte do desenvolvedor para configurar corretamente o ACBrMonitor...
  20. Acho que importa mais a estabilidade... em termos de processador mesmo um "Celeron" dá conta do recado, Alguns requisitos desejáveis: - maquina sem ventoinha - lacrada (imune a poeira) - várias portas seriais Os fabricantes de ECF possuem equipamentos específicos para automação... (porém são um pouco mais caros que os PCs tradicionais) http://www.sweda.com.br/v2011/br/produtos.asp
  21. Ele nunca salvará como Ativado... (como o ACBrMonitor pode saber se o ECF está pronto) Cabe a você chamar... "ECF.Ativar"
  22. Provavelmente é alguma configuração no Pay&Go... tente contato com a NTK http://www.ntk.com.br/
  23. Não compreendi se é necessária alguma correção no componente... ou é uma falha no Gerenciador ConvCard...
  24. Normalmente a resposta do G.P., (intpos.001), só é efetuada no fim do Ciclo...
×
×
  • 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.