[VB2005] Attendre avant de supprimer un fichier...

Résolu
lex1111 Messages postés 220 Date d'inscription jeudi 30 mars 2006 Statut Membre Dernière intervention 26 octobre 2007 - 4 déc. 2006 à 08:43
lex1111 Messages postés 220 Date d'inscription jeudi 30 mars 2006 Statut Membre Dernière intervention 26 octobre 2007 - 4 déc. 2006 à 09:49
Bonjour, pour mon programme, j'ai besoin de supprimer une image après l'avoir enlevé du picturebox...

Voici mon code :
'je remplace l'affiche à supprimer par une autre :
affiche.Image = Image.FromFile(Application.StartupPath & "\donnees\ind1.jpg")
'je supprime l'affiche qui a été enlevé de ma picturebox
Kill(Application.StartupPath & "\donnees" & nom)

Ce code m'indique que l'image à supprimer est encore utiliser...
Je ne sais donc pas comment faire pour arranger ce problème...

Peut être que le méthode kill n'est pas approprié en vb.net (je veux tout de même que l'affiche soit supprimé sans passer par la corbeille).

merci d'avance pour vos réponses

1 réponse

lex1111 Messages postés 220 Date d'inscription jeudi 30 mars 2006 Statut Membre Dernière intervention 26 octobre 2007 1
4 déc. 2006 à 09:49
Resolu avec un 
je remplace l'affiche à supprimer par une autre :
affiche.Image = Image.FromFile(Application.StartupPath & "\donnees\ind1.jpg")
'je supprime l'affiche qui a été enlevé de ma picturebox avec un try
try
Kill(Application.StartupPath & "\donnees" & nom)
catch
msgbox("L'image " & nom & est actuellement utiliser par un autre programme")
end try
3
Rejoignez-nous