![]() |
Memory Leak bei INDY 10 in der SMTP Komponente?
Liste der Anhänge anzeigen (Anzahl: 1)
Moin,
man nehme eine leere Form. Die erste Anweisung beim Start sollte der Aufruf des MemoryManagers sein:
Delphi-Quellcode:
Auf die Mainform ziehe man aus IndyClients die SMTP Komponente.
program test;
uses Forms, main in 'main.pas' {frmmain}; {$R *.res} begin ReportMemoryLeaksOnShutdown := True; Application.Initialize; Application.CreateForm(Tfrmmain, frmmain); Application.Run; end. Compilieren, starten, beenden ..... => Meldung siehe Anhang Gruss EL |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Hallo,
das ist ein bekanntes Problem. in den INDYs wird irgendwo eine TIdCriticalScetion angelegt und nicht mehr freigegeben. Das ist sogar im Quellcode so vermerkt. Da steht sinngemäß: "Da wir nicht wissen, ob das Objekt später noch verwendet wird, lassen wir es leben und von Windows wegräumen, wenn das Programm beendet wird." Gruß xaromz |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Zitat:
Gruss Jörg |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Hallo,
Zitat:
Gruß xaromz |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Zitat:
Gruss EL |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Hallo,
Zitat:
Gruß xaromz |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
@emsländer
womit hast du diese leak meldung hinbekommen? sowas brauch ich auch :) |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Zitat:
Delphi-Quellcode:
Beispiel:
ReportMemoryLeaksOnShutdown := True;
Delphi-Quellcode:
Gruss
program test;
uses Forms, main in 'main.pas' {frmmain}; {$R *.res} begin ReportMemoryLeaksOnShutdown := True; Application.Initialize; Application.CreateForm(Tfrmmain, frmmain); Application.Run; end. EL |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Hallo,
Zitat:
Gruß xaromz |
Re: Memory Leak bei INDY 10 in der SMTP Komponente?
Zitat:
Gruss EL |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz