Einzelnen Beitrag anzeigen

Kratos

Registriert seit: 15. Okt 2019
51 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: TDictionary Zugriff über property

  Alt 20. Dez 2023, 12:04
Zitat:
Was geschieht im weiteren Verlauf mit MyBitmap? Wird es irgendwie manipuliert oder freigegeben?
MyBitmap wird ganz zum Schluss in der ListBoxOnclick-Methode freigegeben.

Zitat:
Es wäre auch interessant zu wissen was in LoadFromDB mit MyBitmap passiert, was uns aktuell noch verborgen wird.
NACHDEM in LoadFromDB die Methode SaveToDictionary aufgerufen wird, wird auch hier MyBitmap freigegeben.

Ich hab jetzt mal BEIDE MyBitmap.Free auskommentiert.
Jetzt wird alles korrekt angezeigt!
So ein einfacher Fehler... das kann echt nicht sein.

Vielen Dank, wirklich!!!

[EDIT]: Ich hab MyBitmap.Free in ListBoxOnClick() mal wieder mit reingenommen.
Es funktioniert weiterhin.

Aber dann hab ich dennoch einen Denkfehler.
Denn ich nahm an, wenn ich eine extra Bitmap in SaveToDictionary anlege und diese neue Bitmap befülle und anschließend in das TDictionary wegspeichere, dass ich dann die alte Bitmap aus LoadFromDB freigeben darf. Während die neue Bitmap NICHT freigegeben wird.
Das erschließt sich mir gerade nicht.

Geändert von Kratos (20. Dez 2023 um 12:11 Uhr)
  Mit Zitat antworten Zitat