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

erefdatacomputing 165 Messages postés mardi 7 mars 2006Date d'inscription 24 avril 2018 Dernière intervention - 30 juin 2006 à 22:28 - Dernière réponse : cs_bidouille007 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention
- 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 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 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é 85 internautes ce mois-ci

Commenter la réponse de Charles Racaud
erefdatacomputing 165 Messages postés mardi 7 mars 2006Date d'inscription 24 avril 2018 Dernière intervention - 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 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention - 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.