Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.016 Beiträge
 
Delphi 12 Athens
 
#2

AW: Erneutes Laden von Bitmaps: Speicherplatz freigeben

  Alt 27. Sep 2011, 13:40
FreeAndNil(Bild) gibt ja nur das TBild-Objekt frei und setzt die Variable auf nil.
Wenn du also keinen Destructor erstellt hast, in welchem du die enthaltenen TImages freigibst, dann bleiben diese Subobjekte natürlich erhalten.

Eventuell Delphi-Referenz durchsuchenFreeAndNil auch für die Subbilder nutzen, damit du mit Delphi-Referenz durchsuchenAssigned erkennen kannst, ob da jeweils ein TBitmap-Objekt enthalten ist.



Was hast du denn sonst noch für Codes?
Das kann ja nicxht alles sein.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat