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 :

Probleme avec GetManifestResourceStream


Sujet :

C#

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut Probleme avec GetManifestResourceStream
    Bonjour,

    je n'arrive pas a recperer une resource image de monprojet

    j'utilise Visual Studio 2008
    a droite dans resources,j'ai ajoute une images (icon0.gif)

    dans le code suivant imgStream est toujours null
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    ArrayList pics;
    pics = new ArrayList();
    Stream imgStream = null;
    Bitmap bmp = null;
     
    Assembly a = Assembly.GetExecutingAssembly();
     
     imgStream = a.GetManifestResourceStream("logview.Resources.icon0.gif");
     if( !(null==imgStream) )
     {
           // create a new bitmap from this stream and 
           // add it to the arraylist
            bmp = Bitmap.FromStream(imgStream) as Bitmap;
            if (!(null == bmp))
             {
                    pics.Add(bmp);
             }
     
                    bmp = null;
                    imgStream.Close();
                    imgStream = null;
     
    }
     
    mon namesapce se nome logview dans les propriete de mon projet et mon projet se nome aussi logview
    j'ai un repertoire par defaut qui s'appelle Resources
    dedans j'ai mon image icon0.gif
     
    est ce que le nom de la resource est bien 
    "logview.Resources.icon0.gif" que je dois mettre ?
    Merci de votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 360
    Par défaut
    j'ai trouvé, en fait il fallait mettre le flad embedded resources dans les propriete de l'image dans Build Action lorsque l'on utilise les stream pour une resource.

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

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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