Jump to content

dev botao

Lentidão para salvar TXT


Go to solution Solved by Isaque Pinheiro,
  • Este tópico foi criado há 4475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Olá amigos, voltando ao mesmo problema que o ACBrSPED Contábil tinha,

conversões implícita de AnsiString para String... Que na época diminuiu o tempo de geração do arquivo de 10 horas (não é brincadeira) para 15 minutos.

Agora nossos clientes estão reclamando da demora para "gerar" o FCONT, e identificamos que 50% do tempo ele fica processando a rotina "SaveStringList" porque nela ele alimenta o StringList que é de natureza String, com textos gerados por "WriteRegistroX9999" que retornam todos AnsiString.

Se trocarmos tudo pra String vai optimizar e muito a rotina. O que acham?

Tópico onde discutimos a troca de AnsiString para String no SPED Contábil

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

Posted

Detalhe da conversão:

LFill (Que retorna String) > Converte para AnsiString > strRegistroX999 >> WriteRegistroX999 > Converte para String > StringList

ACBrFContBloco_0_Class.pas

ACBrFContBloco_9_Class.pas

ACBrFContBloco_I_Class.pas

ACBrFContBloco_J_Class.pas

ACBrFContBloco_M_Class.pas

ACBrSpedFCont.pas

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

  • Solution
Posted

Detalhe da conversão:

LFill (Que retorna String) > Converte para AnsiString > strRegistroX999 >> WriteRegistroX999 > Converte para String > StringList

Obrigado, já esta disponível no SVN.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Este tópico foi criado há 4475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.