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 :

Utilisation d�une DLL COM dans c++, probl�me d�appel CreateInstance


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par d�faut Utilisation d�une DLL COM dans c++, probl�me d�appel CreateInstance
    Bonjour,

    Je veux utiliser une dll d�velopper en c# avec l�option [Comvisible =true] dans un projet C++,

    Ma question est comment cr�e une instance de la classe Test
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    Public class Test 
    {
    	Private string toto ;
    	Public Test(String str)
    {
    	Toto = str ;	
    }
    }

    Vu que la class Test n�a pas de constructeur sans param�tre je ne peux pas appliquer la m�thode suivante :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    HRESULT hr = CoCreateInstance(__uuidof (Test ), NULL, CLSCTX_INPROC_SERVER, __uuidof (ITest ), (void**)&monObject Test);

    merci d'avance.

  2. #2
    Membre habitu�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2011
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 10
    Par d�faut Expos� un DLL .Net en COM
    Bonjour,
    Vous trouverez un exemple explicatif ici:
    http://www.c-sharpcorner.com/UploadF...1953AM/10.aspx

  3. #3
    Membre averti Avatar de emiscool
    Profil pro
    architecte logiciel
    Inscrit en
    Octobre 2006
    Messages
    45
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : architecte logiciel

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par d�faut
    je pense que ce n'est pas possible de cr�e l'instance de la classe Test vu qu'elle na pas de constructeur par d�faut.

    Pour plus d'information sur ce sujet voire ce lien http://support.microsoft.com/kb/817248/en-us

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

Discussions similaires

  1. utiliser une DLL C++ dans un Exe Delphi
    Par rudi0 dans le forum Delphi
    R�ponses: 1
    Dernier message: 13/12/2006, 22h49
  2. [COM] Comment utiliser une dll DotNet dans un projet win32 ?
    Par Marmottoc dans le forum API, COM et SDKs
    R�ponses: 8
    Dernier message: 05/05/2006, 15h58
  3. [Langage]Comment utiliser une dll .NET dans VB6?
    Par BouB dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 13/04/2006, 14h20
  4. utilisation m�thodes DLL COM
    Par ep31 dans le forum MFC
    R�ponses: 5
    Dernier message: 30/03/2006, 14h45

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