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

VB.NET Discussion :

Problème avec les Resources


Sujet :

VB.NET

  1. #1
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut Problème avec les Resources
    Hello all !

    Bon, j'ai un petit souci, tout bête, mais je vois pas trop quoi faire.

    J'ai une application qui tourne bien, j'ai nettoyer un peu le code, arranger des trucs (j'ai forcement dû faire quelque chose).

    Depuis, quand mon appli ouvre une Form spécifique, j'ai une erreur à InitializeComponent() du constructeur de la fenêtre de type "A first chance exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll".

    En cherchant un peu, lorsque j'enlève l'icône de la Form, la fenêtre s'ouvre...

    Lorsque je vais chercher l'icône de nouveau (via la designer), il s'ajoute bien. Si je vais voir le From.resx, je vois bien l'icone ($this.Icon).

    En cherchant un peu, j'ai tenter d'executer un "Run Custom Tool" sur le Resource.resx du projet...

    Mais rien n'y fait. Pas de problème avec les autres fenêtres... Et ça n'arrive que lorsque je met l'icone.

    (la fenêtre contient deux UserControls, mais je suis pas sur qu'il y ait un rapport)

    Merci d'avance.
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  2. #2
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Autre précision, quand je vais dans les propriétés du fichier resx de la Form, l'option "Build Action" est bien sur "Embedded Resource"
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  3. #3
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Ca me le fait sur une autre fenêtre... Mais pas toute. Incompréhensible.
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  4. #4
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Bon tant pis, je vais mettre une ligne dans le constructeur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      Me.Icon = My.Resources.logo_1
    (Je laisse le post 2 ou trois jours, au cas où quelqu'un aurait un retour d'expérience la dessus.)
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  5. #5
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Si ça peut aider :social.msdn

    Tu as quoi dans ton fichier resx?

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Points : 2 201
    Points
    2 201
    Par défaut
    T'as essayer de virer la ligne du fichier du designer puis de remettre un icône à l'aide du designer (graphique ce coup ci ?).

  7. #7
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Citation Envoyé par sinople Voir le message
    T'as essayer de virer la ligne du fichier du designer puis de remettre un icône à l'aide du designer (graphique ce coup ci ?).
    Oui, j'ai effacer la ligne dans le Designer.vb :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
    Puis réaffecté l'icône via la designer... Ce qui a eu pour effet de réinsérer la même ligne dans le Designer, et l'erreur revient.
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  8. #8
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Citation Envoyé par ZenZiTone Voir le message
    Si ça peut aider :social.msdn

    Tu as quoi dans ton fichier resx?
    Je vais aller voir le lien. En attendant pour répondre à ta question....
    Quand je vais dans le Resx, j'ai la même chose qe pour les Forms qui fonctionnent :

    A savoir l'icône que j'ai ajouté, qui se nomme : $this.Icon
    Dans les propriétés du resx, tout comme dans les forms qui marche, le fichier est "Embedded Resource"...

    J'ai ouvert deux fichiers resx avec un editeur XML... Ce qui m'a donné le vrai contenu des fichiers.
    Je les ai passé par un comparateur... Et oh (pas) surprise : Ils sont identiques...

    Quand je reviens à l'exception attrapé (et non plus la first chance exception), ça dit :

    Could not find any resources appropriate for the specified culture or the neutral culture. Make sure MONLOGICIEL was correctly embedded or linked into assembly

    On dirait bien que le problème vient du lien entre le Resx et sa Form....
    Je vais aller voir ton lien
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  9. #9
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Je suis aller voir le lien, hélas la solution concerne VS2008, or je suis en 2013...
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

  10. #10
    Membre émérite Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Points : 2 528
    Points
    2 528
    Par défaut
    Trouvé !!!

    Au détour de discussions sur le net, j'ai enfin trouver mon problème récurrent de ressource dans mes projets :

    C'est lorsque mon projet WindowsForm (couche Interface), se référence lui-même !!!
    On enlève la référence, et tout va bien.

    Que l'diable !
    L'avenir appartient à ceux... dont les ouvriers se lèvent tôt. (Coluche)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/08/2015, 17h10
  2. problème avec les local resources
    Par shirya dans le forum ASP.NET
    Réponses: 4
    Dernier message: 04/07/2008, 11h23
  3. Problème avec les apostrophes
    Par misterbillyboy dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/07/2003, 16h39
  4. Problème avec les fichiers .JPG
    Par cprogil dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2003, 15h44
  5. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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