Jump to content

Transforme seu banco de dados
em um app mobile!

botao_e_logo_plugmobile1.png

click.png  

 

 

 

 

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Sign in to follow this  
AlexandreADC

ANSWERED Lentidão para salvar TXT

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

Share this post


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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

×
×
  • Create New...