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

Visual C++ Discussion :

erreur icone visual C++


Sujet :

Visual C++

  1. #1
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut erreur icone visual C++
    Bonjour!!!!
    Je suis en train de créer une application sur visual c++ et j'ai voulu mettre une icone pour la fenetre principale mais j'ai une erreur lorsque je lance l'application :

    Une exception non gérée du type 'System.Resources.MissingManifestResourceException' s'est produite dans mscorlib.dll

    Informations supplémentaires : Impossible de trouver des ressources appropriées pour la culture spécifiée ou la culture neutre. Assurez-vous que "GestVacs.frm_gestvacs.resources" a été correctement incorporé ou lié dans l'assembly "GestVacs" au moment de la compilation ou que tous les assemblys satellites requis sont chargeables et complètement signés.
    la ligne concernée est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this->Icon = (cli::safe_cast<System::Drawing::Icon^  >(resources->GetObject(L"$this.Icon")));
    Merci d'avance pour l'aide

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    comment as-tu ajouté l'icone ?
    par l'ide ? tu l'as mis dans les ressources ?

  3. #3
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    J'ai fais par l'IDE. Comment je dois procéder pour la mettre dans les ressources??

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  5. #5
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    J'ai essayé votre manipulation de la FAQ mais sans succés.
    Il n'y a pas un autre moyen???

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ce qu'il y a dans la faq fonctionne

    une autre solution est de charger l'image depuis le disque, et d'utiliser ico = Image::FromFile(...) pour l'affecter

  7. #7
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Si ça fonctionnait, ça ne m'afficherais pas une erreur ou alors je ne vois pas précisement ce qu'il faut faire.
    Ensuite, pour utiliser le deuxième moyen, il me dit qu'il y a un problème de conversion.
    Franchement, je suis perdu. Je vois pas du tout ce que je dois faire.

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    sinon, autre solution, tu peux passer par une imageList.
    Tu mets ton icone dedans, et pour changer l'icone :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this->Icon = Drawing::Icon::FromHandle(safe_cast<Bitmap ^>(imageList1->Images[0])->GetHicon());

  9. #9
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    J'ai un petit doute, toutes les solutions que tu me donne concerne bien une icone pour un formulaire?
    L'icone qui se trouve bien à côté du titre de la form.

  10. #10
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    oui
    une petite démo vaut mieux qu'un long discours
    Fichiers attachés Fichiers attachés

  11. #11
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Bon je vais revenir sur le principe de la FAQ mais je vais te demander plus de détail.
    J'ai intégrer le fichier au linker.
    Maintenant, je suis bloqué. Que dois je changer au niveau de la ligne de commande pour que ça soit une icone et pas une image???

  12. #12
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    elle te plait pas ma solution en fichier joint ?

  13. #13
    Membre confirmé Avatar de Rodrick
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 92
    Par défaut
    Yop yop!!!
    J'ai pas eu le temps de m'en occuper ses derniers temps.
    Ce soir, j'ai essayé ton projet qui marche trés bien.
    Par contre quand j'essaye le moyen que tu as utilisé dans mon projet (imagelist), ça m'affiche toujours l'erreur du début.
    Ayant eu un doute, j'ai touché au code de ton projet pour changer l'icone dés le chargement de la page en utilisant le code que j'avais mis tout en haut donc sans utiliser une imagelist et bien cela fonctionne parfaitement pour ton projet mais pour le mien toujours la même erreur.
    J'ai tout regardé et il n'y a aucune différence entre nos deux projets. J'ai fais du copier coller pour être sûr (en changeant les noms) mais toujours la même erreur.

    EDIT :
    Je viens de remarquer une différence :
    Lors de la génération du projet, un fichier .resources est créé dans le répertoire DEBUG.
    Pour ton projet, il s'appelle demoWinformsIcon.Form1.resources
    Pour le mien, il s'appelle GestVacs.GestVacs.resources
    Or je peux remarquer que le mien devrait s'appelait GestVacs.frm_gestvacs.resources
    Je pense que le problème vient de là.
    J'ai changé manuellement une option est ça marche comme je le voulais au début (sans imagelist).

    En tout cas merci pour ton aide.

  14. #14
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    Salut,

    une question sur le meme sujet.

    Ne peux t on pas utiliser le menu : Affichage > Autres fenetres > Affichage des ressources

    Si on rajoute une icone via ce moyen, comment la récuperer ?

    MErci

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

Discussions similaires

  1. [visual C++] erreur icone sur form1
    Par newty dans le forum Visual C++
    Réponses: 4
    Dernier message: 10/05/2007, 15h42
  2. Erreur : Microsoft Visual C++ : Out Of Memory
    Par snoopy69 dans le forum Windows XP
    Réponses: 4
    Dernier message: 16/10/2006, 15h29
  3. erreur compilation visual c++6
    Par croc14 dans le forum Visual C++
    Réponses: 3
    Dernier message: 24/07/2006, 17h00
  4. Une autre erreur LNK2019 (visual c++ express)
    Par crossbowman dans le forum OpenGL
    Réponses: 2
    Dernier message: 26/02/2006, 03h49
  5. Réponses: 6
    Dernier message: 20/10/2005, 22h33

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