Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 1. Jan 2011, 01: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
$2B or not $2B

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