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++/CLI Discussion :

Dll manag� mixte [Fait]


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut Dll manag� mixte
    Bonjour,

    j'ai �cris une biblioth�que de classes en compilation /clr, � l'int�rieur il y des classes manag�es et des classes natives, la compil ne pose aucun probl�me.

    Par contre lorsque j'utilise mon DLL dans une application console, elle aussi en /clr, je ne peux d�clarer que des variables de type des classes manag�es sinon j'ai l'erreur "identificateur inconnu". Pourtant dans l'explorateur d'objet je vois bien toutes les classes autant les natives que les manag�es.

    J'aimerais donc savoir ou je me suis plant�, puisque je pense que c'est faisable d'�crire des DLL mixtes.

    Merci

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    elles sont publiques ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut
    Oui pour tester j'ai tout mis en public (c'est mal ): classes, m�thodes et attributs.

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    si c'est dans une assembly, on ne peut pas y acceder directement; Il faut un wrapper

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    24
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Avril 2007
    Messages : 24
    Par d�faut
    Finalement j'ai voulu s�par� le code, j'ai fait un dll win32 natif et je voulais l'inclure dans ma libraire de classes de la CLR, le probl�me c'est que VS2005 ne me g�n�re que le dll win32 et pas le lib est-ce normal ? Il faut bien le lib. le .dll et le .h pour utiliser un dll win32 natif ?

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    c'est mieux, il faut que tu exportes des valeurs avec __declspec(dllexport)

    tu peux regarder aussi ce tutoriel http://nico-pyright.developpez.com/t...vc2005/interop

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Appel DLL manag� en delphi
    Par bdurtaut dans le forum C++/CLI
    R�ponses: 1
    Dernier message: 25/10/2007, 08h54
  2. C# DLL manag� et non manag�
    Par damien77 dans le forum C#
    R�ponses: 1
    Dernier message: 01/07/2007, 03h32
  3. DLL manag�e et system32
    Par kamkam32 dans le forum C++/CLI
    R�ponses: 2
    Dernier message: 12/02/2007, 15h57
  4. Dll manag� utilise une dll non manag�
    Par DAMVAL dans le forum C++/CLI
    R�ponses: 3
    Dernier message: 28/11/2006, 10h36
  5. [C#] Comment integrer dll C++ mixte manag�/natif ?
    Par groskek dans le forum C++/CLI
    R�ponses: 5
    Dernier message: 25/01/2006, 21h46

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