locked
Heritage Visuel RRS feed

  • Question

  •  

    Bonjour,

    Jai cree une bibliotheque de classe contenant 2 form.  j`ai fait un dll. 

    Ensuite jai cree une application windows.  J`ai essaye d`heriter un form tout en faisant

     

    Ajouter > un nouvel Element > Formulaire Herite

    sa donne loption de parcourir et choisir le dll et le form concerne.  mais une fois que j`ai choisi le form j`ai le message suivant :

     

     Impossible d'ajouter une référence 'ClassLibrary1' à l'application

      actuelle. Vérifiez qu'une version différente de 'ClassLibrary1' n'est pas
      déjà référencée.

     

    C quoi ce message?

     

    jai meme essayer de copier le classlibrary.dll direcetemnet dans l`application windows mais en vain.  quelqu`un pourra m`aider a le regler?

     

    Merci

     

    mercredi 13 février 2008 11:46

Toutes les réponses

  • Bonjour,

     

    Tout d'abord il serait bon de nommer la dll autrement que par ClassLibrary1 :-) Ensuite, comme il est dit dans le message, avez-vous déjà d'autres projets qui portent ce nom qui seraient référencés?

     

    D.

    samedi 16 février 2008 13:14
  •  

    Bonjour,

    j`ai meme fait un nouveau projet et une nouveau form.  La aussi, j`ai le meme message malgre le fait que j`ai pas d`autres projets avec le meme nom n`est pas refenrence.  Mais toujours le meme message d`erreur.

     

    jeudi 27 mars 2008 06:27
  • Bonjour,

     

    Il faudrait vérifier certaine chose :

     

    - Que la nouvelle Form n'ai pas le même nom que le formulaire hérité. Visual Studio au moment de générer la Form hérité n'ajoute pas le nom du namespace devant le nom de la classe d'héritage. Du coup si ils ont le même nom ca coince.

     

    - Essayer de faire l'héritage à la main, directemend dans le code. Pour cela, créer une Form simple et changer le System.Windows.Forms.Form par votre classe, si cela marche continuer comme ça, sinon quel message d'erreur est levé.

     

    Voilà

    mercredi 2 juillet 2008 10:47