Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.404
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Estranho, isso não é normal. Não consegui reproduzir. Mas que bom que conseguiu um jeito pra funcionar. ?
  2. Esse exemplo acima mesmo. Ele usa parcialmente um TStringStream. Mas se você for utilizar diretamente Streams, você pode utilizar os métodos ZCompressStream(); ZDecompressStream();
  3. Segue: program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Classes, System.ZLib; var Input, output, descomp: string; bb: TStringStream; begin try { TODO -oUser -cConsole Main : Insert code here } Input := 'String a ser compactada'; bb := TStringStream.Create(ZCompressStr(Input)); Output := bb.DataString; Writeln(output); readln; descomp := ZDecompressStr(bb.Bytes); Writeln(descomp); readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end. Como eu disse acima, seria melhor você esquecer esse negócio de compactar string e começar a trabalhar com streams. Ao salvar uma string compactada no BD você pode ter problemas ao fazer o processo inverso.
  4. A ZLib está disponível no Delphi. O programa console abaixo dá uma ideia, mas seria melhor você trabalhar com streams ao invés de strings. program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Classes, System.ZLib; var Input, output: string; bb: TStringStream; begin try { TODO -oUser -cConsole Main : Insert code here } Input := 'String a ser compactada'; bb := TStringStream.Create(ZCompressStr(Input)); Output := bb.DataString; Writeln(output); readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end.
  5. Olá pessoal. Temos novidades na área das impressões dos DF-e. Com o objetivo de facilitar o trabalho e reduzir a duplicação de código, estamos promovendo um refactoring nas classes de impressões de DF-e. Essas alterações ainda não foram enviadas ao SVN, mas queremos avisar com antecedência para que todos possam se preparar. Fizemos um vídeo para explicar os objetivos e as principais alterações. Você pode acessar aqui: Mas... se você não é muito fã de vídeos, vou resumir os principais pontos nesse tópico. Os objetivos desse refactoring são: Diminuir código duplicado; Padronizar os componentes de impressão; Isso vai simplificar o trabalho com componentes diferentes; Minimiza a necessidade de aprender vários detalhes diferentes; Melhor organização de código; Mais fácil pra você ler, entender e debugar o código; Lançar base para melhorias futuras; Podemos resumir a principal diferença como: Agora há classes para padronizar o comportamento mesmo em componentes de impressão diferentes. Na nova estrutura os componentes de impressão herdam da classe base TACBrDFeReport (unit ACBrDFeReport.pas) que se encontra no pacote ACBrDFeComum. Esta classe visa englobar todas as propriedades e/ou métodos que são usados por todas as impressões DFe. Por exemplo: PathPDF, CasasDecimais, etc.. Se assemelha a esse organograma: Veja algumas propriedades que foram alteradas, removidas ou mudaram de nome: Essas são as modificações principais. Podem haver outras, mas acreditamos que são menores e darão menos dor de cabeça. A previsão é enviar ao SVN antes do Dia do ACBr. Assim que enviarmos ao SVN vou postar uma nova mensagem aqui.
  6. Que procedimentos? Qual é o erro? Que tópicos?
  7. Pra saber se realmente foi alguma alteração no código, eu precisaria saber qual versão você estava antes de atualizar. No arquivo do DANFCe usado para gerar o report.
  8. Enviado ao repositório na revisão 15843. Favor avaliar e reportar qualquer problema. Nós que agradecemos.
  9. Moderação: Tópico movido.
  10. Fonte: https://inovanfce.wordpress.com/regulamento/
  11. Nada oficial ainda. Por favor pessoal, verifiquem o portal do SPED de MG conforme já dito anteriormente: http://www.sped.fazenda.mg.gov.br/
  12. Nessa situação talvez queira usar o fbclone. Já usei com resultado muito bom o Interbase DataPump para outros bd. Outros que talvez queira ver é o fbcopy e o fbexport. Todos gratuitos e com links nessa página: https://www.ibphoenix.com/download/tools/migration
  13. Duplicado:
  14. Conforme notícia divulgada pelo "Portal eSocial" em setembro, vários vídeos sobre o eSocial foram disponibilizados pela equipe técnica do eSocial. Há um curso completo, gratuito e online disponibilizado pela ENIT (Escola Nacional da Inspeção do Trabalho, ligada à Secretaria de Inspeção do Trabalho, órgão do Ministério do Trabalho) com mais de 100 vídeos que explicam de forma detalhada todos os eventos do eSocial. Esses vídeos abordam as principais dúvidas dos usuários. Esses vídeos estão disponíveis nesse link aqui, e no canal da ENIT no Youtube. Além disso a TV Receita disponibilizou 10 videoaulas onde o auditor-fiscal apresenta de forma detalhada e didática o eSocial, EFD-Reinf e a DCTFWeb. Esses vídeos podem ser conferidos nesse link para o canal da TV Receita no Youtube. Veja a notícia no "Portal eSocial" para mais informações. Embora esses vídeos não foram preparados pela equipe do Projeto ACBr, estamos divulgando aqui porque achamos que podem ser de ajuda a todos desenvolvedores e empresas que precisam se adequar a essa nova realidade.
      • 6
      • Curtir
  15. Olá Bruno. Me parece que sua pesquisa seria para empresas que usam sistemas de automação e não para empresas desenvolvedoras certo?
  16. Como todos devem estar a par, o SPED FCONT foi descontinuado. Veja essa notícia que é de 04/04/2016 no link http://sped.rfb.gov.br/pagina/show/1835 Sendo assim, pretendemos arquivar esse fórum e descontinuar o componente para evitar confusão. Mas antes de descontinuar o componente, gostaríamos de saber se existe algum usuário fazendo o uso dele ainda. Se fizer, e apenas se fizer, queira por favor postar nesse tópico, mostrando seu interesse.
  17. Enviado ao repositório SVN na revisão 15765. Vejam a pasta Trunk2\Exemplos\ACBrBoleto\Delphi\Report\BoletoUniprime.fr3 Queira por favor testar e reportar qualquer problema.
  18. Apenas para controle, a sugestão foi enviada ao SVN na revisão 15720 em 24/09/218.
  19. Teria mesmo que procurar nos arquivos do ACBr, alterar e testar. Depois anexar aqui os arquivos alterados.
  20. Seria necessário saber exatamente quais dlls estão causando esse problema. Você conseguiu identificar?
  21. Subido na revisão 15755. Favor avaliar e dar um retorno.
×
×
  • 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.