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 : S�lectionner tout - Visualiser dans une fen�tre � part
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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
CMyClass *x = new CMyClass();
J'ai l'erreur
"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.