Dat had met handles te maken en hier wordt maar 1 bitmap ingelezen (dus maar 1 handle),
het enige dat dan nog de oorzaak zou kunnen zijn is het gebruik van geheugen (-resources).
Nu vind ik 5000 ikonen in een
TImageList ook wel erg veel...
Met
Read- en
Write-
ComponentResFile schrijf je trouwens het hele
TImageList component,
inclusief al z'n properties, op als resource, dat lijkt me niet erg zinvol in dit geval.
Ik zou alle images opslaan als een enkel bestand (vanuit de designer
"Export" kiezen), in
een losse resource zetten die je meelinkt of in een externe resource-DLL en dan met
TImageList.FileLoad weer inladen... maar volgens mij moet het ook mogelijk zijn om die
hele grote image gewoon als
TBitmap in één keer in te lezen...
Bookmarks