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.