Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Une erreur générique s'est produite dans GDI+ [ Multimédia / Image et Vidéo ] (petitnova18)

samedi 10 mai 2008 à 16:50:34 | Une erreur générique s'est produite dans GDI+

petitnova18

Bonjour,
Ceci est mon premier post et je vous remercie d'avance de votre aide et de votre compétence.
Je suis étudiant et je dois réaliser un projet à l'aide de VS2008 pour faire un mini explorateur d'images (.JPG).
J'ai créé un bouton qui me permet d'enregistrer sur HDD les modifs que j'ai effectué sur mon image (rotation, inverser les couleurs,...) que je visualise avec un pictureBox. Lorsque je clique sur mon bouton, j'ai un message d'erreur (qui n'apparait presque 2 fois sur 3) qui me dit : "L'exception System.Runtime.InteropServices.ExternalException n'a pas été gérée
  Message="Une erreur générique s'est produite dans GDI+."
  Source="System.Drawing" "

Voici l'extrait de code :

    private void BouttonEnregistrer_Click(object sender, EventArgs e)
    {
      pictureBox1.Image.Save(listView1.SelectedItems[0].Name);
    }

Est-ce-que qq'un peut-il m'aider
Merci d'avance de votre aide

Thomas

dimanche 11 mai 2008 à 23:12:46 | Re : Une erreur générique s'est produite dans GDI+

coq

Administrateur CodeS-SourceS
Salut,

Comment ça 2 fois sur 3 ?
Sur 3 clics à la suite tous ne réussissent pas ou on parle de plusieurs essais sur des images distinctes ?



/*
coq
MVP Visual C#
CoqBlog
*/

lundi 12 mai 2008 à 10:24:25 | Re : Une erreur générique s'est produite dans GDI+

petitnova18

Bonjour,
Merci de votre réponse,
L'erreur appraît de maniere aléatoire, mais le plus souvent c'est lors d'essais sur des images distinctes (si j'ai 3 images dans mon list view, si je fais des modifs sur la 1ere image et que j'enregistre, cela peut fonctionner, si je fais la même chose sur la 2ème : l'exception est générée. J'ai parcouru d'autres forums, et visiblement, le problème vient du fait que j'ecrase le fichier en cours ...
Je n'ai pas encore trouvé de solution à ce problème... Pouvez-vous m'aider ?
MErci

Thomas

lundi 12 mai 2008 à 11:18:53 | Re : Une erreur générique s'est produite dans GDI+

coq

Administrateur CodeS-SourceS
C'est sûr que si le fichier cible est en cours d'utilisation, ça ne risque pas de marcher.
Tu as donc sans doute une instance d'Image conservant un handle sur le fichier en question (instance crée à partir de Image.FromFile par exemple).



/*
coq
MVP Visual C#
CoqBlog
*/

lundi 12 mai 2008 à 11:36:53 | Re : Une erreur générique s'est produite dans GDI+

petitnova18

Oui, j'utilise la methode Image.FromFile(). Y-a-t'il une solution pour desactiver momentanément cette connexion vers le fichier et ensuite la réactiver lorsque le fichier a ete enregistré ?
Merci d'avance

Thomas

lundi 12 mai 2008 à 11:48:33 | Re : Une erreur générique s'est produite dans GDI+

coq

Administrateur CodeS-SourceS
Détruire l'instance d'Image, mais ça ne t'arranges pas je suppose ;-)
Hmmm, on a déjà abordé le sujet sur ce forum, et on avait donner des solutions.
En gros le principe est d'ouvrir l'image, d'en faire une copie et fermer celle ouverte.



/*
coq
MVP Visual C#
CoqBlog
*/

lundi 12 mai 2008 à 11:52:09 | Re : Une erreur générique s'est produite dans GDI+
lundi 12 mai 2008 à 12:49:42 | Re : Une erreur générique s'est produite dans GDI+

petitnova18

OK, merci beaucoup Coq, je vais consulter ces pages et je te tiens au courant. Encore mille excuses, j'aurai dû approfondir mes recherchers avant de poster  ma question.

Thomas

lundi 12 mai 2008 à 12:57:13 | Re : Une erreur générique s'est produite dans GDI+

coq

Administrateur CodeS-SourceS
Pas de problème, avec la fameuse "erreur générique" GDI+ :-/



/*
coq
MVP Visual C#
CoqBlog
*/



Cette discussion est classé dans : erreur, gdi, avance, générique, produite


Répondre à ce message

Sujets en rapport avec ce message

Erreur GDI+ N° "-2147467259" [ par cboulas ] Salut, voilà j'ai un petit problème enfinun gros ça dépend comment que je pourrait le résoudre surtout. :)J'ai cette ligne de code :private<fo s'échaper d'un message d'erreur [ par hassanissa ] Bonjour,j'exécute une commande MS-DOS en c# pour exécuter un programme, ce programme normalement affiche un ligne d'erreur en DOS mais continue à fonc Erreur de Compilation CS1519 [ par fabien074 ] Bonjour à tous,quand je teste en server local avec Web Matrix ou Visual Studio Pro 2005, j'obtiens l'erreur de compilation CS1519sur la ligne de code modifier la valeur de <this> [ par sympatie0 ] Salut à tous,   je viens de débuter avec le visual C# aussitôt les problèmes de programmation commencent,   Mon problème est <img src="http://www.csha execution d'une procedure stockée [ par sygmo ] Bonjours a tous. je developpe  une application sous c# en utilisant la base de données sql server 2003. j'essaye d'executer une procedure stockée ayan Erreur de génération irrécupérable [ par dic466 ] Bonjour,J'ai un problème lors de la génération de mon Setup d'installation  de mon application  en C#, la génération du Setup échoue et me met le mess Erreur de déploiement sous PDA [ par hindab ] Salut,Je rencontre un problème de déploiement de mon application (que j'ai développée sous visual Studio 2005 avec le langage C#) sous mon PDA Tpad. E RDA Push urgent!!! [ par lamiae2 ] bonsoir; j'ai un probleme avec la methode Push de remotdataaccess!!   il me donne le message d'erreur suivant " la table ne fait pas l'objet d'u Détecter une erreur dans un processus (en l'occurence svchost.exe) [ par gerbito ] Bonjour,      Voilà, je développe en C# une appli qui reçoit des données d'un serveur auquel elle est reliée par un modem GPRS. Or cette appli me claq Erreur oracle 000003 [ par motmar ] Bonjour,Je travaille actuellement à l'aide d'oracle 8i. Des programmes java créent des tableaux grace aux donnees contenues dans une base de donnees.l


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.