Forum: Object-Pascal / Delphi-Language
by amigage,
29. Aug 2020
Genau das war mein Problem. Danke für den Hinweis. Damit sind die PNG Memory Leaks verschwunden :thumb:
Forum: Object-Pascal / Delphi-Language
by amigage,
27. Aug 2020
Aha, okay. Ich dachte, ich muss mich bereits in der Prozedur um die Freigabe von TIconData kümmern.
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.:thumb:
Forum: Object-Pascal / Delphi-Language
by amigage,
27. Aug 2020
Hallo,
ich habe wieder ein Problem mit der Speicherfreigabe (ähnlich dem hier: https://www.delphipraxis.net/205273-tpngimage-freigeben.html )
Ich lese die Anzahl der zu ladenden Icons aus einem MemoryStream und lese dann die ID des jeweiligen Icons ein, um die Grafik dann aus einer vorhanden PNGImageList auszulesen und dann an eine Liste zu übergeben.
// *************************
//...