Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Memory leak in ShellTreeView


Carsten Hölscher - Fr 04.06.04 20:14
Titel: Memory leak in ShellTreeView
wenn man das schöne Hilfsmittel "memcheck" benutzt, dann findet es in den drei Shell-Komponenten Memory-Leaks. Es reicht aus, eine neue Anwendung mit z.B. einem TShellTreeView zu starten und gleich wieder zu schließen (also die komponente muß nicht richtig in Aktion sein, um das Problem er erzeugen).
Es sind zwar nur 92k, nur stört mich die Fehlermeldung des memcheck doch erheblich, da ich nicht ohne weiteres weiß, ob ich nicht selber irgendwo Speicherfresser eingebaut habe.

Kennt jemand das Problem, hat evtl. sogar eine Lösung oder eine Ersatzkomponente?

Carsten


Bergmann89 - Fr 25.02.11 17:17

Hey,

ich muss das Thema nochmal ausgraben. Ich benutz die FastMM4-Unit für Delphi7. Ich hab heute mal das MemoryLeakDebuging angeschalten und da spuckt er mir auch eine Fehlermeldung aus. Irgendwie wird da eine TStingList und ein TShellFolder nicht richtig freigegeben. Log hab ich mal mit ran gehängt. Ich hab nich wirklich Zeit und Lust den TShellTreeView zu debugen, deshalb wollte ich erstmal fragen ob es jetzt evtl eine Lösung für das Problem gibt.

MfG Bergmann.