Pesquisar na Comunidade
Showing results for tags 'memory leak'.
Encontrado 9 registros
-
Problema de MemoryLeak no Registro I157 do ACBrECDBloco_I
um tópico no fórum postou Alexandre Felippeto Henzen ACBrSPED
Identifiquei um problema relacionado ao gerenciamento de memória no componente ACBrSpedContabil, especificamente na lista de registros I157 (FRegistroI157: TRegistroI157List) dentro da classe TRegistroI155 na unit ACBrECDBloco_I, a classe possui um método create mas não possui um método destroy para liberar a lista, o que está resultando em memory leak ao tentar gerar o arquivo ECD. Essa é a maneira como estou criando a classe TRegistroI155. E esse é o relatório de leaks que obtive ao tentar gerar o arquivo Teria alguma previsão de correção para esse problema? -
Vazamento de Memória FortesReports
um tópico no fórum postou RibaSoft Dúvidas não relacionadas ao ACBr
Olá, estou com um problema de Vazamento de memória no preview do Fortes Report, estou usando o lazarus 2.4.6, windows 10x64. Esse vazamento não ocorria antigamente, ao menos eu nunca tinha percebido, começou a ocorrer depois que formatei o pc e passei do windows 11 para o windows 10. Pesquisei bastante na net, e achei pessoas relatando isso a muito tempo atraz, mas sem solução e alguns desistindo do fortes. O vamento se encontra exatamente aq... SentToPrinter := False; with TRLPreviewForm.Create(nil) do begin Preview.Pages := APages; if DefaultZoomFactor = ZoomFactorFullWidth then Preview.ZoomFullWidth else if DefaultZoomFactor = ZoomFactorFullPage then Preview.ZoomFullPage else if DefaultZoomFactor = ZoomFactorMultiplePages then Preview.ZoomMultiplePages else if DefaultZoomFactor > 0 then Preview.ZoomFactor := DefaultZoomFactor; UpdateComboBoxZoom; Position := APosition; WindowState := AWindowState; BorderIcons := ABorderIcons; HelpFile := AHelpFile; HelpContext := AHelpContext; if ACaption <> '' then Caption := ACaption; FormStyle := AFormStyle; if AShowModal then ShowModal else if Visible then BringToFront else Show; end; no RLPreviewForm obs. já reinstalei o Fortes e uso o tortoise pelo link https://github.com/fortesinformatica/fortesreport-ce/trunk Desde já agradeços a todos que puderem me ajudar.- 4 replies
-
- memory leak
- fortesce
-
(e 1 mais)
Tags:
-
Boa tarde a todos. Estou utilizando o ACBRGTIN de forma tranquila e está funcionando muito bem, mas quando encerro o sistema ocorre um vazamento de memoria (memory leak) e infelizmente não sei como resolver, se alguém puder me ajudar eu agradeço muito. Abaixo vou enviar a função de pesquisa que utilizo. ACBrGTIN1.Consultar(edit1.text); Abaixo a imagem do madException que utilizo para resolver os problemas de vazamento que encontro, mas desta vez não consegui.
-
Olá Pessoal Preciso de ajuda com o componente TACBrTEFAPI - Modelo = tefApiPayGoWeb. O componente TACBrTEFAPI esta gerando Access Violation e Memory Leak quando fecho uma aplicação feita em Firemonkey: para reproduzir o erro basta invocar 3X a chamada dos métodos: TACBrTEFAPI1.Inicializar; ACBrTEFAPI1.DesInicializar; e quando a aplicação e finalizada o seguintes erros vão ocorrer: É importante ressaltar que esse erro não ocorre na VCL, apenas na plataforma FMX. segue um vídeo para auxiliar na demonstração do erro: No anexo Exemplos.7zesta o exemplo escrito em FMX que gera o erro e um VCL que não apresenta o erro: Obrigado pela atenção
- 6 replies
-
- acbrtefapi
- access violation
- (e 3 mais)
-
Boa tarde, Acabei de atualizar o projeto e comecei a receber muitos memory leaks. Não tenho ideia por onde começar. Alguém pode ajudar? Desde já agradecido.
-
Boa tarde. Atualizei o ACBr e reinstalei pra usar NFSe. Quando gero uma RPS e finalizo sistema o FastMM4 acusa vazamento de memoria. Alguma sugestão de como resolver? NFSe_MemoryManager_EventLog.txt
-
Eu uso o MadExcept. Estou recebendo "Report" nestas linhas: function AssinarMSXML(XML : AnsiString; Certificado : ICertificate2; out XMLAssinado : AnsiString): Boolean; --- linha: --> xmldoc.setProperty('SelectionNamespaces', DSIGNS); function ValidaMSXML(XML: AnsiString; out Msg: AnsiString; const APathSchemas: string = ''; AModeloDF: TpcnModeloDF = moNFe): Boolean; -- linha:--> Schema.add( 'http://www.portalfiscal.inf.br/nfe' schema_filename ); Em ambas indica que há uma "Variants" não liberada. Já fiz tentativas para ajustar, mas não obtive sucesso.
-
Bom dia, segue em anexo correção para análise de dois memory leaks. Unit: Fontes\ACBrNFSe\pnfsNFSe.pas Linha: 585 Explicação: Acréscimo de "FDeducao.Free();", passível de análise, pois a propriedade deste field é de leitura e escrita, talvez fosse melhor deixa-la como somente leitura pelo fato da classe TDeducaoCollection depender de uma instância de TDadosServico, e ainda mais por estar sendo criada no construtor de TDadosServico. Unit: Fontes\ACBrNFSe\ACBrNFSeWebServices.pas Linhas: 121 e 439 à 444. Explicação: O field "FProvedorClass: TProvedorClass;" pode ser criado internamente durante a execução do método LoadMsgEntrada da classe TWebServicesBase, podendo existir ou não durante a destruição da classe TWebServicesBase, por este motivo fora adicionado no destrutor da classe. Fontes Corrigidas.zip
-
Bom dia pessoal, Procurei no tracker mas não há nenhum tópico para registros sobre o ACBrNFSe, então venho relatar o caso aqui mesmo. Na classe TWebServicesConf na unit ACBrNFSeConfiguracoes esta acontecendo memory leak se for utilizado o método "SetConfigMunicipio", pois ao destruir a classe não está sendo destruída a instância do atributo "FProvedorClass: TProvedorClass". Solução: Criar um override para o método Destroy verificando a instância da variável e destruindo-a se necessário. Att. Ranlive Hrysyk