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 :

Bibliothèque de classes en cascade


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut Bibliothèque de classes en cascade
    Bonjour à tous,

    Je dois importer une bibliothèque de classe dans un projet WPF. Or dans cette bibliothèque, j'utilise une librairie (HDF5) qui plante lors de l'import dans mon projet.

    J'ai donc eu envie de découper ma biblio en 2 : la première toujours la même avec toutes les classes + interfaces et la deuxième qui ne contiendrait que des "images" des interfaces de la 1ere

    Je fais donc un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public interface Interface1 : ClassLibrary2.InterfaceSource
    {
     
    }
    Or petit soucis technique, si je veux accèder au propriété de l'interface via un objet, Visual Studio me dit qu'il me manque une référence à ma blibliothèque 1....

    Quelqu'un aurait-il une idée pour contourner ce problème ou une autre manière de procéder ??

    Par avance, merci !

    @+

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    Est-ce que tu as bien dans tes références ta librairie?
    tu dois avoir dans ta 2ème lib la référence vers ta première dans le projet et dans ton programme, la référence sur ta 2ème et/ou ta 1ère si tu as besoin des deux.

  3. #3
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    justement mon objectif est de n'avoir qu'une référence dans mon projet, celle de la biblio 2...
    dès que j'ai une référence vers la 1ère, je retrouve mon bug...

    mon but est de trouver une méthode en passant par une biblio pour avoir une sorte d'image de certains objets, sans pour autant dupliquer le code

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    oui mais dans ta librairie 2 (celle que tu veux avoir dans ton projet) tu dois avoir la référence vers ta librairie 1 (si elle a besoin de classes ou qu'elle utilise certaines choses de ta lib 1), sinon ça ne peut pas compiler.

  5. #5
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    oui c'est bien ça

    Appli référence biblio 2 qui référence biblio 1

    Mon but est d'obtenir des objets de biblio 1 en passant par biblio 2 sans avoir de référence de la biblio 1 dans l'appli...

    J'espère que c'est plus clair comme ça ^^
    Pas facile à expliquer

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 197
    Par défaut
    J'avais mal compris le problème.
    Si tu veux accéder à des objets d'une librairie tu dois la référencer.

    Quand tu référence ta lib 1 dans ta lib 2, tu donne accès à ta librairie 1 pour ta librairie 2 mais pas pour le projet qui référence la lib 2.

    Pour ça, soit tu dois débugger ta lib1 pour qu'elle puisse être référencée sans faire planter (quel est le bug?), soit tu peux créer un objet dans ta lib 2 qui hérite ou te fournit les méthodes nécéssaires dans pour ton projet.

  7. #7
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par koyot3 Voir le message
    oui c'est bien ça

    Appli référence biblio 2 qui référence biblio 1

    Mon but est d'obtenir des objets de biblio 1 en passant par biblio 2 sans avoir de référence de la biblio 1 dans l'appli...

    J'espère que c'est plus clair comme ça ^^
    Pas facile à expliquer
    Pas possible!

Discussions similaires

  1. bibliothèque de classe
    Par helico2 dans le forum C++/CLI
    Réponses: 8
    Dernier message: 16/07/2007, 16h25
  2. Site Bibliothèque de classes
    Par hugo69 dans le forum WinDev
    Réponses: 11
    Dernier message: 29/03/2007, 15h42
  3. Réponses: 11
    Dernier message: 12/08/2006, 10h22
  4. [VBA-E] comment créer une bibliothèque de classes ?
    Par james-mi dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/05/2006, 21h04
  5. Réponses: 3
    Dernier message: 28/04/2006, 11h27

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