Ir para conteúdo
  • Cadastre-se

camargu

Membros
  • Total de ítens

    56
  • Registro em

  • Última visita

Tudo que camargu postou

  1. Minha maquina tem 2GB de ram, tenho um total disponivel de + - 1.2GB + 800mb de cache do sistema. quando abro meu aplicativo que gera o sintegra ele consome em media 9.600 K da memoria, quando eu inicio a geração do arquivo e ele entra no loop do registro 54 das compras +- 250 registros, ele começa a aumentar o cosumo de memoria rapidamente chegando a 26.000K (é quando ele da a msg de Out of Memory). To sem saber o que fazer, ja me falaram para trocar a dll rlink32 do Delphi, o consumo de memoria melhorou mas nao resolveu, antes dava o out of memory no registro 60 +- e depois que troquei a dll da no registro 100 +-... Nao sei qual tratamento poderia fazer para amenizar isso.
  2. Galera, estou tendo problemas de Out of Memory quando gero o Sintegra usando o ACBrSintegra, quando entra no loop para gerar o registro 54 ele consome muita memoria rapidamente. E assim que estou gerando o registro 54. wregistro54 := TRegistro54.Create; wregistro54.CPFCNPJ := CNPJ; wregistro54.Modelo := QyCompra.Fields.FieldByName('MODELO').AsString; wregistro54.Serie := QyCompra.Fields.FieldByName('SERIE').AsString; wregistro54.Numero := num_nf; wregistro54.Cfop := QyItensC.Fields.FieldByName('CFOP').AsString; wregistro54.CST := QYItensC.Fields.FieldByName('CST').AsString; wregistro54.NumeroItem := cont; wregistro54.Codigo := QyItensC.Fields.FieldByName('CODPRO').AsString; wregistro54.Quantidade := QyItensC.Fields.FieldByName('QUANTIDADE').AsFloat; wregistro54.Valor := QYItensC.Fields.FieldByName('TOTAL').AsFloat; wregistro54.ValorDescontoDespesa := QYItensC.Fields.FieldByName('VLDESCONTO').AsFloat; wregistro54.BasedeCalculo := QyItensCBCICMS.Value; wregistro54.BaseST := BCSUBST; wregistro54.ValorIpi := QyItensC.Fields.FieldByName('VLIPI').asfloat; wregistro54.Aliquota := QyItensC.Fields.FieldByName('ICMS').AsFloat; ACBrSintegra.Registros54.Add(wregistro54); ///////////////////////////////// // tentei fazer isso para ver se libera memoria mas nao resolveu ////////////////// wregistro54.Free; Sleep(10); Application.ProcessMessages; Já tentei instanciar na memoria o wregistro54 antes de entrar no loop mas continuou a mesma coisa, o mais engraçado e que usando uma DLL paga para gerar o Sintegra nao tenho esse problema de memoria, uso as mesmas querys e o mesmo loop a unica coisa que muda e quando gero os registros. Se alguem souber de alguma coisa que possa me ajudar eu agradeço muito. Att, Wilson Camargo Mac Sistemas
  3. Encontrei um erro no totalizador dos registros 88STES e 88STITNF que já fiz a correção, enviando novamente o ACBrSintegra. ACBrSintegra.rar
  4. Desculpe a demora em postar aqui no Forum, estou fazendo uma nova homologação no meu PDV... ACBrSintegra.rar
  5. Ederson, Implementei por conta propria dentro do ACBRSintegra essas duas funções, usei como base de nomenclatura os outros registros que estavam sendo gerados... Está compilando e o 88STITNF eu consegui validar no validador do sintegra, agora o 88STES estou com dificuldades em gerar as informações, se quiser eu passo por e-mail o ACBrSintegra que alterei para voce dar uma olhada e ver se compensa acrescentar ao ACBr... Att, Wilson Camargo Mac Sistemas
  6. Gostaria de saber se esses registros estão implementados em alguma versão do ACBRSintegra e se não estiverem se tem previsão para criação dos mesmos? Grato, Wilson Camargo Mac Sistemas
×
×
  • 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.