
Envoy� par
Tony49
Bonjour,
Je suis actuellement confront� � un probl�me de compilation d� � une ambigu�t� de nom de type concernant le type "IEnumerable".
Le probl�me est le suivant, j'ai une DLL .net qui expose diff�rentes interfaces COM. Je souhaite importer ces interfaces dans Borland C++ 2010 en passant par l'import de biblioth�que de type afin de pouvoir les utiliser dans un programme en C++.
Pour cela j'importe le fichier tlb que j'ai auparavant g�n�r�. Lorsque je souhaite compiler l'unit� qui a �t� g�n�r� par Borland (xxx_OCX.cpp et xxx_TLB.h) j'obtiens l'erreur
[BCC32 Erreur] xxx_TLB.h(132): E2015 Ambigu�t� entre 'IEnumerable' et 'System::IEnumerable'. Le probl�me vient des unit�s que g�n�re Borland. Je ne sais pas comment corriger le probl�me.
Quelqu'un a t'il une id�e?
(Pour information je n'obtiens pas cette erreur avec une ancienne version de Borland (BCB 5)).
Partager