Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 2010 - MemoryLeaks finden (https://www.delphipraxis.net/143740-delphi-2010-memoryleaks-finden.html)

himitsu 22. Nov 2009 14:11

Re: Delphi 2010 - MemoryLeaks finden
 
Zitat:

Zitat von taaktaak
@himitsu:
Wenn ich richtig verstanden habe, wird nach einem assignfile() für ein fehlendes closefile() keine Meldung durch FastMM erfolgen. Ok, was dazugelernt - danke!

@divBy0:
Na, z.B. wenn du eine Stringliste mit MyList:=TStringlist.Create erzeugst, aber an keiner Stelle wieder freigibst.

AssignFile nutzt das FileRec, welches man übergibt (File of ... oder TextFile) und da dieses ein Record ist, wird da nicht extra Speicher reserviert, weswegen es FastMM nicht finden kann.

Bei .Create von Objekten wird der Speicher für das Objekt per GetMem beim DelphiMM reserviert und erst bei Free wieder freigegeben.

taaktaak 22. Nov 2009 14:29

Re: Delphi 2010 - MemoryLeaks finden
 
:oops: Autsch, dicht dabei ist auch daneben
... aber man soll die Hoffnung ja nie aufgeben


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
Seite 2 von 2     12   

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