Le soucis vient de "l'attachement" du fichier à l'objet image.
Si je sauvegarde le fichier avec un autre nom, le code fonctionne, mais il
faut impérativement resauvegrader avec le même nom.
Le soucis vient de "l'attachement" du fichier à l'objet image. Si je sauvegarde le fichier avec un autre nom, le code fonctionne, mais il faut impérativement resauvegrader avec le même nom.
String fileName = @"c:temptest.bmp"; // et oui sans le \
Image img2;
using( Image img1 = Image.FromFile(fileName) )
{
img2 = img1.Clone() as Image;
}
if(img2!=null)
img2.Save(fileName)
C'est coûteux mais ça te détache du fichier.
Le using permet de disposer la première image.
Michel
Le 13/04/06 16:34, dans 443e6171$0$20147$8fcfb975@news.wanadoo.fr, « Nicolas
TURPIN » <nicolas.turpin@axos-fr.com> a écrit :
Bonjour.
Comment faire pour eviter l'erreur GDI+ que génère le code suivant ?
Créez une image BMP quelconque dans le repertoire C:Temp, nommez la
Test.bmp, puis collez le code suivant derrière un bouton.
Le soucis vient de "l'attachement" du fichier à l'objet image.
Si je sauvegarde le fichier avec un autre nom, le code fonctionne, mais il
faut impérativement resauvegrader avec le même nom.
Le soucis vient de "l'attachement" du fichier à l'objet image. Si je sauvegarde le fichier avec un autre nom, le code fonctionne, mais il faut impérativement resauvegrader avec le même nom.