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

Visual C++ Discussion :

[C++/CLI] appel d'un wrapper dans c#


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    110
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par d�faut [C++/CLI] appel d'un wrapper dans c#
    Re !

    J'ai un soucis lorsque j'appel un wrapper c++/cli dans du c#. Au moment de la cr�ation de mon objet wrapper le programme se plante completement en me disant qu'il ne trouve pas le module sp�cifique avec une adresse m�moire.

    Pourtant j'ai bien ajouter la r�f�rence de mon projet c++/cli dans mon projet c#, et lorsque je fais using MonWrapper, vs 2005 le reconnait directement, meme chose lorsque je d�clare mon objet wrapper dans mon code c#.

    j'ai beau relire le tuto de nico-piright je vois pas ce que j'ai pu oubli� de faire, ou ce que j'ai fais en trop

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Je pense que c'est le module wrapp� qui n'est pas trouv�.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    110
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par d�faut
    Je crois aussi oui, mais que dois-je faire en plus pour le trouver? J'ai d�j� ajouter la r�f�rence vers le projet wrapper, j'ai fais le using vers le namespace wrapper... donc a priori cela devrait fonctionner non?

    Edit :

    Je cromprend vraiment pas, je viens de faire le test avec une class c++ compil� en mode /clr pure, et la ca fonctionne nikel. Et j'ai fais la m�me chose qu'en c# juste ajouter la r�f�rence et le using namespace

    Pige pas

  4. #4
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    110
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par d�faut
    je pense que j'ai trouv� pourquoi, mais j'ai pas de solution � ca... En fait en c# les fichiers cr��s � la compil se trouve dans /solution/projetC#/bin/debug/ et donc un projet c# ira chercher les ref�rences dans ce dossier l�... par contre en c++ les fichiers cr�er apr�s compil se trouve dans /solution/debug/ r�sultat c'est un peu normal que mon c# ne trouve pas les fichiers c++ �tant donn� que le dossier ne se trouve pas ou il pense...

    Bref la super question, je fais comment pour indiquer o� se trouvent les fichiers g�n�r�s par c++, OU comment je fais pour dire au compilo c++ de me mettre mes fichiers g�n�r�s dans un dossier pr�cis?

  5. #5
    Membre confirm�
    Inscrit en
    Novembre 2005
    Messages
    110
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par d�faut
    Bon j'ai trouv� une solution � mon probl�me. En fait j'ai mis dans les propri�t� du projet "Principal" en working directory, le dossier "debug" qui contient toute les dlls des projet c++ natif.

    je suis pas sur que ce soit la meilleur solution. Donc si quelqu'un � quelque chose de meilleur � me proposer, il est le bienvenue!


  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
    il faut regrouver les dll dans le meme repertoire

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

Discussions similaires

  1. Appels de procedures stock�es dans une proc stock�e ?
    Par Nadaa dans le forum MS SQL Server
    R�ponses: 12
    Dernier message: 17/07/2008, 10h32
  2. [Debutant(e)]Appel d'une servlet dans une page jsp
    Par kouadjalain dans le forum Servlets/JSP
    R�ponses: 5
    Dernier message: 20/07/2004, 15h02
  3. [VB.NET] Appeler une sub public dans un module de form
    Par SergeF dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 01/06/2004, 13h08
  4. R�ponses: 1
    Dernier message: 04/06/2003, 11h48
  5. Appel � des fonctions incluses dans des DLL
    Par Greybird dans le forum Langage
    R�ponses: 3
    Dernier message: 26/05/2003, 13h33

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