Bonsoir,

J'ai un petit souci avec C++/CLI j'ai une fonction qui prend en param�tre un int j'ai mis les valeurs dans un Enum que voila
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
public enum class DBtype
{
 DB_BTREE   = 1,
 DB_HASH    = 2,
 DB_RECNO   = 3,
 DB_QUEUE   = 4,
 DB_UNKNOWN = 5
};

Je veux donc r�cup�rer un int, en C# je fais qui me renvoie 1

En C++/CLI je fais :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
(int)((System::Int32 ^)dbtype)
Mais j'obtiens une erreur de cast entr mon enumeration et System::Int32 ^.

Je ne vois vraiment pas comment faire autrement sachant que les autres solutions ne passent pas � la compilation.

Merci de votre aide.