merci pour votre réponse. mon problème est je le pense du à la taille de la mémoire vidéo (16 Mo) (en 16 bits mes images sont insérée mais pas en 32 bits).
j'avais deja remarqué le problème lors du classique chargement d'image dans un TImage.
je vais continuer à chercher (peut-être en faisant un ...TBitmap.Dormant puis un ...TBitmap.FreeImage comme le conseille l'aide).
merci encore et bonne journée
Eric
-------------------------------
Réponse au message :
-------------------------------
> Voici une indication qui te mettra peut-être sur la piste (extraite de l'aide):
>
Remarque : Les listes d'images dépendent de Comctl32.dll. Si la dernière version du système n'est pas installée, des problèmes d'apparition d'images peuvent se produire. > |
>
May Delphi be with you>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > bonjour,
> > lorsque je veux insérer beaucoup (400) de TBitmap (de 120x120 pixels) dans une ImageList (IL.Add(Image.Picture.Bitmap, NIL), le IL.Add() échoue (renvoie -1) au bout de 300 insertions environs.
> > j'ai beau de pas insérer de masque (2° param = NIL) ou modifier l'allocby de mon ImageList et/ou de la ListView qui lui est liée, l'erreur de produit quand même et les dernières images ne sont que les copies de la dernière insérée sans erreurs.
> >
> > par contre, en du mode vidéo de 32 bits au mode 16 bits, je n'ai plus de problème. mais ce mode me satisfait moins.
> > est-ce lié à la capacité de la mémoire vidéo (j'ai 16 Mo) ? ou de la RAM (128 Mo ne devraient pas poser de problèmes) ?
> >
> > si quelqu'un a une solution, j'accepterais volontiers.
> >
> > merci d'avance et bonne fin de journée.
> >
Eric
> >
>