Suppression impossible ... car ...occupé par un autre processus [Résolu]

erefdatacomputing
Messages postés
165
Date d'inscription
mardi 7 mars 2006
Dernière intervention
24 avril 2018
- 30 juin 2006 à 22:28 - Dernière réponse : cs_bidouille007
Messages postés
263
Date d'inscription
jeudi 11 septembre 2008
Dernière intervention
22 décembre 2012
- 20 janv. 2010 à 08:31
Bonjours à tous !!

Sous VB.Net j'ai fais une petite application qui est composée d'une image, d'une filelistbox et d'un bouton de commande.

La fileliste est pleine de fichier JPG, et quand je click sur un de ces fichier, l'image correspondante s'affiche.

le bouton sert à supprimer l'image qui est selectionnée (et donc affichée dans l'objet Image)

Mon problème est le suivant:
Quand je demande la suppression de l'image, j'ai un message d'erreur qui me dit que ceci n'est pas possible car le fichier JPG est occupé par un autre processus.
(je prends la peine, avant de tenter de Killer mon fichier JPG, de dire que Image1.image=Nothing, avec un refresh)
(J'ai même essayer en mettant une autre image dans l'objet avant de tenter le Kill)

merçi de m'éclairer !!!

Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Charles Racaud
Messages postés
3181
Date d'inscription
dimanche 15 février 2004
Dernière intervention
9 avril 2017
- 30 juin 2006 à 22:54
3
Merci
Salut,

Il faut que tu copie ton objet image dans un nouveau et décharger le premier:



Dim
Img
As
System.Drawing.Image = System.Drawing.Image.FromFile(
"Chemin\De\Ton\Image.jpg"
)
' Ouverture

TaPictureBox.Image =
New
System.Drawing.Bitmap(Img)
' Copie de l'image

Img.Dispose()
' Fermeture de l'image

System.IO.File.Delete(
"Chemin\De\Ton\Image.jpg"
)
' Supression du fichier






Kenji

Merci de lire le règlement (vivement conseillé voir obligatoire).
/FONT>

Merci Charles Racaud 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de Charles Racaud
erefdatacomputing
Messages postés
165
Date d'inscription
mardi 7 mars 2006
Dernière intervention
24 avril 2018
- 1 juil. 2006 à 09:16
0
Merci
Salut Kenji !!!

Merçi beaucoup !!

Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!
Commenter la réponse de erefdatacomputing
cs_bidouille007
Messages postés
263
Date d'inscription
jeudi 11 septembre 2008
Dernière intervention
22 décembre 2012
- 20 janv. 2010 à 08:31
0
Merci
Bonjour

Ca c'est bien pour un fichier image mais pour tout autre fichier y a t'il moyen de connaitre le processus qui bloque le fichier que l'on souhaite supprimer ou déplacer ?

Merci de votre éclairage


bidouille007
Commenter la réponse de cs_bidouille007

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.