Bonjour à tous,
J'ai un petit couac concernant l'utilisation d'un contrôle imageliste.
En effet, de manière aléatoire, j'obtiens parfois l'erreur suivante: Erreur N°7 mémoire insuffisante
Après recherches et multiple essais voici mes conclusions.
En partant d'un imagelist vide (aucune image),
- si je charge en premier une image de haute résolution (2200Ko) => plantage Err N°7 mémoire insuffisante.
MAIS
- si je charge en premier une image de basse résolution (100Ko) => aucun problème et ensuite, je peux charger x images de haute résolution = aucun problème !!!!!!!!??????????????????????? (c'est illogique oui !)
A priori, à la lecture de différent forum, le probleme pourrait venir d'un nombre trop important d'images/ icônes figées dans les propriétés des contrôles.
Mais alors comment expliqué ce fonctionnement !? Ca parait complètement irrationnel !!!
Lorsque l'on fait un imglist.ListImages.Clear, à priori ça remet le contrôle à zéro et vide son contenu donc plus d'espace mémoire utilisé, je me trompe ?
Merci pour votre aide.
Partager