[C++] Comment manager dans une classe non manag�e ?
Bonjour,
Je voudrais utiliser un composant manag� (par exemple String) dans du code non manag�.
Dans un source mfc j'ajoute le classe suivante :
Code:
1 2 3 4 5 6 7
|
public __gc class CMyClass
{
public:
CMyClass(void);
~CMyClass(void);
}; |
Si je veux l'instancier dans un .cpp
Code:
1 2
|
CMyClass *x = new CMyClass(); |
J'ai l'erreur
Citation:
"arguments de positionnement non autoris�s lors de la cr�ation d'instances de classes manag�es"
Je n'arrive pas � comprendre le probl�me.
Le projet est compil� avec l'option /clr.
Si quelqu'un a un exemple d'utilisation de composants de la librairie .NET ou d'une classe manag�e dans un source non manag� je suis preneur.
En fait, ce que je veux c'est pouvoir utiliser le composant XmlDocument de la librairie .NET dans un projet MFC.
Merci d'avance.