Ir para conteúdo
  • Cadastre-se

dev botao

Memory Leak ao imprimir cupom MFE


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1937 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • 2 meses depois ...
  • Consultores
Postado

Complementando o que o Italo disse acima, visto que está utilizando o MadExcept, queira também verificar se está com ele atualizado.

Houveram algumas correções quando ele reportava falsos memory leaks há algum tempo.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado
  Em 10/12/2019 at 13:03, Italo Jurisato Junior disse:

Bom dia Jackson,

Primeiramente desculpe pela demora.

Não consegui identificar o problema, favor atualizar os fontes e faça um novo teste.

Expandir  

Atualizei agora os fontes e ocorre o mesmo vazamento.

Detalhe: só acontece quando mando imprimir pelo fortes, quando configurado pelo escpos não dá vazamento.

  Em 10/12/2019 at 13:18, EMBarbosa disse:

Complementando o que o Italo disse acima, visto que está utilizando o MadExcept, queira também verificar se está com ele atualizado.

Houveram algumas correções quando ele reportava falsos memory leaks há algum tempo.

Expandir  

Estou com a última versão 5.0.0 e com a opção report source leaks marcada

mad.png.96cdc3f0eec7bb4a29019d8dd08c36fe.png

  • Consultores
Postado
  Em 10/12/2019 at 19:01, jackson Lima disse:

Detalhe: só acontece quando mando imprimir pelo fortes, quando configurado pelo escpos não dá vazamento.

Expandir  

Pelas primeiras imagens que você pos no tópico, o MadExcept parece estar reportando algum leak dentro do Form, talvez até mesmo um label.

Mas como não tenho o MadExcept não consegui identificar quem especificamente.

Visto que você tem o MadExcept aí, não consegue detectar ou corrigir?

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado
  Em 10/12/2019 at 20:42, EMBarbosa disse:

Pelas primeiras imagens que você pos no tópico, o MadExcept parece estar reportando algum leak dentro do Form, talvez até mesmo um label.

Mas como não tenho o MadExcept não consegui identificar quem especificamente.

Visto que você tem o MadExcept aí, não consegue detectar ou corrigir?

Expandir  

Bem, não consegui identificar precisamente o erro, mas percebi:

que o vazamento só ocorre quando selecionado o preview

que ao comentar a chamada da função: NewPreview dentro do create da classe TRLPreviewForm do fortes o memory leak não ocorre mais

Postado

Só pra dar mais um feedback, removi um dos 3 erros que aparece na imagem 1: TRLRealBounds.Create

Eu movi a linha inherited Create; do construtor para a primeira linha ficando asism:

 

constructor TRLRealBounds.Create(AOwner: TRLCustomControl);
begin
  inherited Create;

  FParentControl := AOwner;
  FUsedUnit := buNone;
  FLeft := 0;
  FTop := 0;
  FWidth := 0;
  FHeight := 0;
end;

 

porém nos outros dois TRLCustomControl e TRLCustomLabel não consegui resolver.

  • Este tópico foi criado há 1937 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...