Changer une image "en cours d'exécution" [Résolu]

Messages postés
269
Date d'inscription
lundi 1 mars 2004
Dernière intervention
19 avril 2012
- - Dernière réponse : MasterShadows
Messages postés
269
Date d'inscription
lundi 1 mars 2004
Dernière intervention
19 avril 2012
- 27 mars 2007 à 14:44
Bonsoir à tous et à toutes,

j'expose mon problème : dans mon projet, je crée des boutons dynamiquement et je leur applique une image dessus...

cependant si l'utilisateur de mon programme n'aime pas l'image du bouton je veux l'autoriser à la changer en passant par le programme (et lui éviter ainsi un copier-coller dans un répertoire dont il ne connait pas l'existence), cependant mes tentatives ont échouées, car voici l'erreur que j'ai lorsque je veux envoyer la nouvelle image d'une XBox360 destinée à remplacer l'ancienne image (sachant que toutes deux se nomme XBox360.png)

'Le processus ne peut pas accéder au fichier C:\Documents and  Settings\All Users\Application Data\Sauvegarde\Images\XBox360.png", car il est en cours d'utilisation par un autre processus...

Je ne vois pas comment m'en sortir...

Si vous avez des idées je suis preneur

J'ai oublié de préciser que ces noms sont inscrits dans une base de données, ainsi c'est beaucoup plus facile pour un nom de produit comme XBox360 d'aller chercher l'image XBox360.png
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
54
3
Merci
il faut libérer (Dispose) toutes les instances des images qui utilisent le fichier XBox360.png

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
58
3
Merci
Oui, et si tu veux un exemple, tu peux regarder ici (j'ai implémenté IDisposable pour libérer toutes les images)

<hr />
-Blog-

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 123 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
58
0
Merci
(dans la classe MemoryGame)

<hr />
-Blog-
Commenter la réponse de cs_Bidou
Messages postés
269
Date d'inscription
lundi 1 mars 2004
Dernière intervention
19 avril 2012
8
0
Merci
Merci je vais regarder celà
Commenter la réponse de MasterShadows

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.