Bonjour,
J'essaye d'utilisé une dll écrite en C# dans un programme C++ MFC boite de dialogue.
Le code suivant :
MaClasse* m_pMaClasse = new MaClasse(MonEnum::MaValeur);
me retourne l'erreur :
error C3828: 'MonNameSpace::MaClasse' : arguments de positionnement non autorisés lors de la création d'instances de classes managées
MaClasse, MonNameSpace, MonEnum sont définient dans la dll que j'ai inclu :
#using <mscorlib.dll>
using namespace System;
#using <MaDll.dll>
using namespace MonNameSpace;
A votre avis, cela vient d'où ?
Merci d'avance.