Précédent   Forum du club des développeurs et IT Pro > Dotnet > Langages > C#
C# Forum d'entraide sur la programmation C#. Avant de poster -> FAQ C#, Articles C#, Sources C#
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/04/2010, 00h56   #1
thor76160
Membre habitué
 
Inscription : décembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 683
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 :
Citation:
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
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2010, 11h21   #2
Themacleod1980
Membre éclairé
 
Homme Décapiteur de bug
Développeur informatique
Inscription : décembre 2005
Messages : 286
Détails du profil
Informations personnelles :
Nom : Homme Décapiteur de bug
Âge : 32

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

Informations forums :
Inscription : décembre 2005
Messages : 286
Points : 330
Points : 330
Salut,
le problème doit venir de ta variable "repertoire" qui doit avoir une valeur bizare...

que contient elle ?
Themacleod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2010, 13h04   #3
thor76160
Membre habitué
 
Inscription : décembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 683
Points : 146
Points : 146
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
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2010, 13h38   #4
thor76160
Membre habitué
 
Inscription : décembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 683
Points : 146
Points : 146
ç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 ;
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2010, 15h23   #5
Themacleod1980
Membre éclairé
 
Homme Décapiteur de bug
Développeur informatique
Inscription : décembre 2005
Messages : 286
Détails du profil
Informations personnelles :
Nom : Homme Décapiteur de bug
Âge : 32

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

Informations forums :
Inscription : décembre 2005
Messages : 286
Points : 330
Points : 330
oui
Themacleod1980 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2010, 19h24   #6
thor76160
Membre habitué
 
Inscription : décembre 2007
Messages : 683
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : décembre 2007
Messages : 683
Points : 146
Points : 146
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
thor76160 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h17.


 
 
 
 
Partenaires

Hébergement Web