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 :

ajouter une librairie


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    30
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 30
    Par défaut ajouter une librairie
    Bonsoir à tous
    Voila , ja voudrais je dispose d'une librairie (.lib) et je voudrai savoir s'il est possible de l'intégrer à mon application c# car j'ai besoin de ses fonctions , merci d'avance.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Utiliser une lib directement ? je ne pense pas que ce soit possible, mais j'opterai pour deux solutions possibles :
    - Utiliser directement la dll avec pour celà des P/Invoke ou
    - Faire un wrapper en C++/CLI qui utilise la lib et qui, en même temps, expose des classes managée qui vont faire le lien avec la lib ...

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par smyley Voir le message
    Utiliser une lib directement ? je ne pense pas que ce soit possible, mais j'opterai pour deux solutions possibles :
    - Utiliser directement la dll avec pour celà des P/Invoke
    Il parle d'un lib, donc une librairie statique pas d'une DLL. AFAIK, on ne peut pas linker une lib en environnement .Net. (c'est du COFF, non ?)

    - Faire un wrapper en C++/CLI qui utilise la lib et qui, en même temps, expose des classes managée qui vont faire le lien avec la lib ...
    Je pense que c'est la seule solution (quoique je me demande si il ne vas pas devoir faire une première DLL non managée pour linker la Lib, et, de là, une DLL qui va exploiter la DLL non managée et exposer les classes afférentes).

  4. #4
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    Il parle d'un lib, donc une librairie statique pas d'une DLL. AFAIK, on ne peut pas linker une lib en environnement .Net. (c'est du COFF, non ?)
    J'ai pensé à la lib d'une dll ...

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par smyley Voir le message
    J'ai pensé à la lib d'une dll ...
    Bon, la lib d'une DLL elle ne sert que de "frontal" pour le link. Donc, si c'est le cas, il ne l'aurait pas mentionné, puisqu'inutile en .Net.

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Pour le P/Invoke, tu as ceci qui pourrait t'aider:

    http://morpheus.developpez.com/dlldotnet

Discussions similaires

  1. [SOLARIS] Comment ajouter une librairie
    Par spynux dans le forum Solaris
    Réponses: 1
    Dernier message: 07/05/2007, 16h09
  2. comment ajouter une librairie
    Par jayjay.f dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/02/2007, 12h29
  3. Ajouter une librairie pour php sur un Serveur dédié
    Par tchoumak dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 28/06/2006, 22h22
  4. Réponses: 3
    Dernier message: 22/05/2006, 10h21
  5. [ JBoss ][ JFreeChart ]Ajouter une librairie externe au .jar
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 27/03/2006, 10h26

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