Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.191 Beiträge
 
Delphi 12 Athens
 
#2

AW: TurboDelphi hängt sich beim Speichern von ImageList auf

  Alt 1. Jan 2011, 00:13
Wieviele Bilde willst d denn in dieser Liste ablegen?

PS: Du weißt aber, daß die TImageList von Delphi alle Bilder in einem einzigem Bitmap verwaltet?
Und ein Bitmap hat auch irgendwo seine Grenzen.

Beim verändern der Liste (hinzufügen/löschen von Bildern) sind also ganz schöne Speicheroperationen nötig, vorallem bei vielen und/oder großen Bildern.
Auch beim Zugriff auf ein Bild wird dieses jedesmal erst aus dem großen Bitmap rauskopiert.


Das mit dem 256 könnte uch gut sein, denn intern sollte .Net (unter Windows) ebenfalls die selbe WinAPI nutzen.
MSDN-Library durchsuchenImageList_SetIconSize
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Jan 2011 um 00:18 Uhr)
  Mit Zitat antworten Zitat