Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Ao gerar o Bloco C nos Registros C100 o sistema levanta o seguinte erro:

raised exception class EOutOfMemory with message 'Out of memory'

Já li algo sobre gerar o bloco com o WriteBloco_c(False) a cada iteração de item. Antes tinha somente um após o preenchimento total do bloco, mas nenhum dos 2 casos o erro deixou de acontecer. 

Existe mais alguma coisa que posso fazer?

 

  • 3 semanas depois ...
Postado

Você usa algum tipo de skin? Tipo Alpha Controls?

Eu tive problemas quando tinha skins no sistema, criei um .EXE somente para gerar os arquivos, com a mesma rotina tudo igual, só sem skin... e gera certinho, sem o OutOfMemory....

Postado

Você usa algum tipo de skin? Tipo Alpha Controls?

Eu tive problemas quando tinha skins no sistema, criei um .EXE somente para gerar os arquivos, com a mesma rotina tudo igual, só sem skin... e gera certinho, sem o OutOfMemory....

Não não estou, uso o padrão do delphi e nada mais. Eu meio que "resolvi" por fora, usei o FastMM, um gerenciador de memória atualizado para o delphi e o sped parou de dar o "out of memory".

  • 7 meses depois ...
Postado
19 minutos atrás, Isaque Pinheiro disse:

Qual o valor da propriedade LinhasBuffer que está ai ?

Está 1000, mas mudei para ele gravar no txt a cada passada de registro, acho que não fica nada em memória, fica mais lento mas funcionou.

 

33 minutos atrás, ROBSON SIEGEL disse:

amigo, estou com o mesmo erro.

como que voce usou o FastMM para resolver este erro?

Ele não necessariamente resolve, mas melhora o gerenciamento da memória da aplicação delphi e como utilizamos a versão delphi 7, vale a pena, se não me engano nas versões mais recentes ele foi incorporado ao delphi. Mas procurar como gravar a cada registro gerado na classe foi o que funcionou bem pra mim.

A cada passada nos registros C100 em que ele gera um monte de dependencias internas (C170, C190 e etc) eu uso um

SpedFiscal.WriteBloco_C(False);

 

  • Curtir 1
  • 11 meses depois ...
  • Membros Pro
Postado

Boa Tarde Pessoal, 

Estou com problema de out of memory quando esta gerando o registro do bloco H,  segue aonde ele para no arquivo no qual estou gerando e nem chega a gerar este registro no arquivo.

 

|C470|00000048|1,000|0,000|UN1|2,48|040|5102|0,00|0,00|0,00|
|C490|000|5102|18,00|165,75|165,76|29,84||
|C490|020|5102|7,00|13,46|13,46|0,94||
|C490|020|5102|12,00|114,96|114,96|13,80||
|C490|040|5102|0,00|291,37|0,00|0,00||
|C490|060|5405|0,00|1243,70|0,00|0,00||
|C990|14299|
|D001|1|
|D990|2|
|E001|1|
|E990|2|
|G001|1|
|G990|2|

  • Consultores
Postado

O mesmo ocorre com o demo? favor demonstrar um passo a passo e se possível arquivo completo que ele gerou

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Boa noite

não consegui chegar a nenhuma informação sobre o problema, seria melhor postar trecho do código ou executar o demo e tentar gerar com ele pra ver se dá o mesmo problema

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...