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

Windows Forms Discussion :

accès à une DLL -> erreur de référence


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 83
    Par défaut accès à une DLL -> erreur de référence
    bonjour
    je developpe un application qui fait référence à une Dll que j'ai développé précedement.
    j'ai bien ajouté une référence sur elle ds mon projet, j'ai mis un import en entête.
    Lorsque je commence à taper le nom d'une fonction présente ds la Dll j'ai bien l'intellisence qui me termine la ligne avec les bons params ...
    Pourtant lorsque j'essai de compiler j'ai l'erreur suivante :

    "une référence à un membre non partagé requiert une réfenrence d'objet"

    je comprend pas ..

    si quelqu'un peut m'aider
    merci d'avance

  2. #2
    Membre expérimenté Avatar de More
    Inscrit en
    Janvier 2007
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2007
    Messages : 252
    Par défaut
    salut,

    d'apres le message je crois que c'est un probleme d'instanciation.

    tu verifie et tu me repond.

    Bonne chance

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut
    t'es sur que les paramètres que tu met quand t'appelle ta dll sont bien accessibles depuis l'endroit ou tu t'en sert ?
    genre t'utilise pas des variables que t'as déclarer ailleurs ?

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 83
    Par défaut
    un problème d'instanciation?
    je dois instancier ma classe DLL pour m'en servir?
    si c les cas effectivement je ne l'ai pas fais ..

    ( un peu comme les web services? )

    et pour les paramètres oui je suis sur qu'il sont bons car ce sont des strings que je passent en dur (ex : "string")

  5. #5
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 183
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 183
    Par défaut
    Bonjour.

    Dans les propriétés de la solution, as-tu mis ton projet comme dépendant de ta bibliothéque de class qui génére la DLL ?

    Cdt

  6. #6
    Membre éclairé

    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 38
    Par défaut
    Bonjour,

    Bien sur que vous devez instancier votre classe qui ce trouve dans la DLL sauf que vous utilisez une méthode static ou le DisgnePattern sigleton.

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 83
    Par défaut
    merci pour vos réponses
    en fait dans j'ai rajouté le mot clé Shared dans la déclaration de mes méthodes et ca fonctionne

    est ce que c propre?

    (je suis un developpeur c# et pas vb....)

Discussions similaires

  1. Problème d'accès à une dll Microsoft
    Par TheReturnOfMuton dans le forum C#
    Réponses: 4
    Dernier message: 12/03/2012, 15h47
  2. accès à une DLL
    Par alliance dans le forum C++
    Réponses: 5
    Dernier message: 05/07/2007, 11h19
  3. Réponses: 1
    Dernier message: 06/10/2006, 10h21
  4. Accés à une dll externe
    Par syrio dans le forum C++
    Réponses: 5
    Dernier message: 07/04/2006, 23h23
  5. [VB6] Gestion des erreurs dans une dll
    Par zimba-tm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/08/2004, 11h20

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