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:
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:
HRESULT hr = CoCreateInstance(__uuidof (Test ), NULL, CLSCTX_INPROC_SERVER, __uuidof (ITest ), (void**)&monObject Test);
merci d'avance.
Exposé un DLL .Net en COM