Ir para conteúdo
  • Cadastre-se

dev botao

Correção Memory Leak


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

Recommended Posts

Olá, boa tarde,

Estava com problema de vazamento de memória quando tenta realizar dois procedimento seguidos através do componente ACBrNFSe (Dois envios consecutivos, ou dois cancelamentos).

Vi que na unit 'ACBrNFSeWebServices.pas'  em 'TNFSeGerarNFSe.FinalizarServico' estava comentada a liberação da classe, e na 'TNFSeConsultarNfse.FinalizarServico;' nem havia estas linhas .

Com estas alterações resolveu o problema, (ao menos nestas duas rotinas que utilizamos aqui na empresa, não testei nas outras, mas vi que esta comentado em algumas outras classes que herdam também da 'TNFSeWebService' também estão comentadas.

 

Segue anexo arquivo alterado.

 

[]'s

ACBrNFSeWebServices.pas

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Luciano,

Se não me falha a memória foi comentado, pois se liberar ficamos sem acesso as informações, precisamos encontrar a melhor solução.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia

@Juliomar, fiz um update agora, mas não feio nada novo nesta unit, estou utilizando o trunk2.

@Italo, analisei novamente e vi que na rotina 'Clear' ele apenas fazia 'FMsgRetorno = nil', troquei para 'FreeAndNil', segue em anexo unit.

 

[]'s

ACBrNFSeWebServices.pas

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • Moderadores

No caso tu deve de efetuar um revert no seus fontes, atualizar e dai aplicar suas alterações!

ele não está atualizando o seu arquivo pois foi marcado pra não atualizar após tu alterar

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Bom dia Juliomar, 

Após Revert em toda a pasta ACBr, e novo Update, se mantem a mesma situação.

O último registro de alteração foi do dia 27/03, do Ítalo, mas já consta nesta unit que realizei o update..

Você poderia me enviar a unit que esta comparando? ou print desta diferença? :?

Abc,

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...

Bom dia,

Fiz uma nova atualização dos componentes na data de hoje e reparei que não foi realizada as alterações.

Segue novamente anexado no arquivo atualizado, se estiver dando diferenças, você poderia me encaminhar um print para pode verificar?

 

Att,

ACBrNFSeWebServices.pas

WISEDoc Gestão Clínica/Hospitalar
SOLUVERT | Soluções em Aplicativos  
www.soluverti.com.br
Erechim / RS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Luciano,

Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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