cs_bloodaxe
Messages postés17Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention25 juillet 2006
-
19 déc. 2004 à 19:37
cs_bloodaxe
Messages postés17Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention25 juillet 2006
-
30 janv. 2005 à 20:35
Salut tous, j'ai un soucis avec une image que je charge depuis un fichier:
Dim img As Image 'variable globale
Dim path_wallpaper as String
path_wallpaper ="c:/windows/fond.bmp
'on charge l'image dans la picture box
PictureBox1.Image = img.FromFile(path_wallpaper)
jusque la aucun soucis.
Dans un autre événement, je dois écraser le fichier c:/windows/fond.bmp par une autre image. C'est la que j'ai un problème.
Try
'on test si le fichier existe déja
If Dir(Reper_save, vbHidden) <> "" Then
'Si oui on le supprime
Kill(Reper_save)
End If
img = img.FromFile(Path)
img.Save(Reper_save, ImageFormat.Bmp)
Catch ex As Exception
'Si une exception apparait on affiche un message d'erreur
MsgBox(ex.ToString, MsgBoxStyle.Critical, "Erreur Critique")
End Try
A la fonction kill pour effacer le fichier, ca me sort une exeption me disant que le fichier est déjà en cours d'utilisation et qu'il est impossible de l'effacer.
J'ai essayer de faire un img.dispose() avant le kill j'ai eu droit a une autre exception me disant que la référence d'objet n'est pas définie a une instance d'objet.
cs_bloodaxe
Messages postés17Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention25 juillet 2006 19 déc. 2004 à 20:55
Ca marche pas, j'ai essayer de le placer dans differente méthodes rien a faire.
Soit la premiere image s'affiche pas et je peut écraser le premier fichier image. Soit j'ai la premier image qui s'affiche dans la form et quand je veux enregistrer la seconde j'ai la même exception.