Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Räumt diese Komponente hinter sich auf?

  Alt 3. Aug 2018, 05:32
Und dann spiele doch mal etwas mit deiner eigenen Komponente wenn ReportMemoryLeaksOnShutdown = true ist. Oder noch besser: Schreibe vernünftige Unit-Tests. Zum Beispiel für TPic.Assign(..) . Da wirst du zum Beispiel feststellen dass das was du im Konstruktor in FPicture reingesteckt hast niemals freigegeben wird.


PS: "Richtig aufräumen" beinhaltet mehr als nur Speicher der Delphi-Objekte freigeben. Wenn deine Klasse beispielsweise mit Dateien hantiert und ein Handle nicht mehr freigibt, eine Netzwerkverbindung nicht schließt, … All sowas.
  Mit Zitat antworten Zitat