Moin Nils,
Zitat von
Nils_13:
es gibt nämlich den Fehler, es seien die Systemressourcen erschöüft. Warum ?
Weil das hier:
if Icons.IndexOf(Icon) = -1 then
immer zutrifft, da Du mit jedem TIcon.Create eine neue Adresse bekommst, also wirklich
jedes Icon speicherst.
Deshalb speichere ich auch die Handles, die mir das System zurückliefert für den Vergleich.
Die sind bei gleichem Icon auch gleich