IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Copier une image dans le dossier de l'application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Septembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Septembre 2008
    Messages : 104
    Par défaut Copier une image dans le dossier de l'application
    Salut,
    Dans mon application, j'utilise un open file dialog pour choisir une image, l'afficher dans un form, et puis enregistrer son lien dans la base de données. Je voudrais savoir comment faire pour copier l'image dans le dossier de l'application parce que ce sera plus pratique si j'exécute l'application sur un autre pc.
    Je demande votre aide.
    Merci d'avance.

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pictureBox1.Image.Save(Application.StartupPath);

  3. #3
    Membre actif
    Inscrit en
    Septembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Septembre 2008
    Messages : 104
    Par défaut
    ça me donne cette erreur:
    A generic error occured in GDI+

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2007
    Messages : 82
    Par défaut
    Ton fichier est bloqué par l'affichage. Fait ta copie avant de l'afficher

  5. #5
    Membre actif
    Inscrit en
    Septembre 2008
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Septembre 2008
    Messages : 104
    Par défaut
    Voilà ce que j'ai écris,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myBitmap2.Save(Application.StartupPath);
                    pictureBox1.Image = myBitmap2;
    et j'ai toujours la même erreur

  6. #6
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    ton erreur peut venir des droits d'écritures dispo ou pas sur ton poste.

    J'ai eu le soucis il y a quelques jours sous Windows Seven.

    Je voulais betement écrire sur c:\ et celà ne fonctionnait pas (pourtant, je suis "Super Administrateur" de ma machine)...

    Enfin, ca peut-etre une piste

  7. #7
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Citation Envoyé par krolis Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myBitmap2.Save(Application.StartupPath);
                    pictureBox1.Image = myBitmap2;
    erreur
    Ce qu'il faut prendre en compte c'est la manière de créer ton myBitmap2.
    Moi je fais comme suit et ça permet de libérer ma ressource image...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    fsImg = new FileStream(imgPath, FileMode.Open, FileAccess.Read);
    myBitmap2= Image.FromStream(fsImg);
    fsImg.Close();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E] Copier une image dans un fichier word
    Par Vince_93700 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 09/05/2007, 09h12
  2. Copier une image dans un dossier
    Par L'aigle de Carthage dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 02/05/2007, 19h54
  3. Réponses: 3
    Dernier message: 30/10/2006, 11h21
  4. Placer une image dans un dossier où qu'elle soit
    Par st0nky dans le forum Langage
    Réponses: 2
    Dernier message: 04/12/2005, 21h22
  5. Comment copier une image dans le presse papier.
    Par cprogil dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2003, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo