Zitat:
Und das eigentliche Freigeben macht die ObjectList mit OwnsObjects=True.
Aha, okay. Ich dachte, ich muss mich bereits in der Prozedur um die Freigabe von TIconData kümmern.
Zitat:
Aber warum ist das IconBuffer.Read vor dem TIconData.Create?
Das war mein Fehler beim Reinkopieren, denn eigentlich ist die Prozedur noch etwas umfangreicher.
Natürlich wird TIconData.Create vor dem IconBuffer.Read ausgeführt.