Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Woher kommen MemoryLeaks durch TNotification ? (https://www.delphipraxis.net/124994-woher-kommen-memoryleaks-durch-tnotification.html)

ConstantGardener 28. Nov 2008 16:46


Woher kommen MemoryLeaks durch TNotification ?
 
Hallo zusammen,

ich habe bei einem meiner Projekte vor kurzem mal wieder ReportMemoryLeaksOnSchutdown auf true gesetzt und erhalte am schluß eine Meldung das kleine Leaks vom Typ TNotification auftreten (immer verschiedene Anzahl). Hat irgendwer eine Ahnung wo ich da ansetzen kann ? Die Hilfe schweigt mal wieder zum Thema.

Danke für Eure Antworten !

lg cg

Bernhard Geyer 28. Nov 2008 16:51

Re: Woher kommen MemoryLeaks durch TNotification ?
 
Zitat:

Zitat von ConstantGardener
Hat irgendwer eine Ahnung wo ich da ansetzen kann ? Die Hilfe schweigt mal wieder zum Thema.

Glaubst du das in einer Hilfe steht das an Stelle x oder y speicherlöcher auftreten :gruebel:

Aktiviere mal TD32-Debuginfos und lass dir von FastMM anzeigen wo die Objekte erzeugt/Speicher angefordert wird der zum Schluss nicht mehr freigegeben wird. Mit TD32-Debuginfos bekommst du einen schönen Aufrufstack mit Funktionsnamen geliefert.

ConstantGardener 28. Nov 2008 16:57

Re: Woher kommen MemoryLeaks durch TNotification ?
 
Hallo Bernhard,

das in der Hilfe nicht steht wo die Speicherlöcher auftreten ist klar (ich bin zwar blond, aber so blond nun doch nicht :wink: ). Ich meinte eher, das die Hilfe TNotification nicht kennt. Das wäre dann schon mal ein Einstieg gewesen. Aber gut, dann ab in den Aufrufstack....

Danke trotzdem.

mfg cg


Edit : Ich habs gefunden. Die Delphi-Hilfe konnte TNotification nicht finden, da es zu einer Third Party Komponente gehört. Ist ein bekannter Fehler und soll beim nächsten Update gefixt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz