Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    687
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : décembre 2007
    Messages : 687
    Points : 146
    Points
    146

    Par défaut appliquer un gif animé à une picturebox

    bonsoir,
    j'ai besoin d'aide pour un petit bout de code :

    Code :
    pb_webcam.Image = Image.FromFile(repertoire + "\\images\\loading.gif");
    le chemin du fichier est correct.

    celui-ci me retourne l'erreur suitante :
    Les formats URI ne sont pas pris en charge.
    c'est la première fois que j'essaie d'intégrer des gifs animées dans un programme c#, je galère ^^

    merci pour votre aide, bonne nuit

  2. #2
    Membre éprouvé
    Homme Profil pro Décapiteur de bug
    Développeur informatique
    Inscrit en
    décembre 2005
    Messages
    371
    Détails du profil
    Informations personnelles :
    Nom : Homme Décapiteur de bug
    Âge : 33

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : décembre 2005
    Messages : 371
    Points : 463
    Points
    463

    Par défaut

    Salut,
    le problème doit venir de ta variable "repertoire" qui doit avoir une valeur bizare...

    que contient elle ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    687
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : décembre 2007
    Messages : 687
    Points : 146
    Points
    146

    Par défaut

    la variable répertoire contient le chemin d'accès jusqu'au dossier contenant l'appli. dans ce dossier, il y a le dossier image, contenant lui même le fichier gif.
    j'ai affiché le chemin complet dans un messageBox, et tout avait l'air bon O_o

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    687
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : décembre 2007
    Messages : 687
    Points : 146
    Points
    146

    Par défaut

    ça marcherait ça d'après vous ? je ne peux pas essayer maintenant, je n'ai pas visual studio sur ce poste >_<

    Code :
    1
    2
    MyImage = new Bitmap(repertoire + "\\images\\loading.gif");
    pb_webcam.Image = (Image) MyImage ;

  5. #5
    Membre éprouvé
    Homme Profil pro Décapiteur de bug
    Développeur informatique
    Inscrit en
    décembre 2005
    Messages
    371
    Détails du profil
    Informations personnelles :
    Nom : Homme Décapiteur de bug
    Âge : 33

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : décembre 2005
    Messages : 371
    Points : 463
    Points
    463

    Par défaut

    oui

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    687
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : décembre 2007
    Messages : 687
    Points : 146
    Points
    146

    Par défaut

    trop blasé >_<

    voici le code que j'utilisais pour obtenir le dossier de l'application :
    Code :
    Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)
    en effet l'erreur venait de là, voici un meilleur moyen d'obtenir le dossier :
    Code :
    Environment.CurrentDirectory
    merci beaucoup Themacleod1980

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •