Jump to content

icones_brancos.png

dia-do-acbr-online.png botao

botao.pngbotao.png

botao.pngbotao.png

Ofertas Embarcadero
Descontos de até 35%

Saiba Mais

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

botao.pngbotao.png

Lentidão para salvar TXT


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

Recommended Posts

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

Link to post
Share on other sites

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

Link to post
Share on other sites
  • Solution

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

 

Link to post
Share on other sites
  • Este tópico foi criado há 2872 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...