Bonjour, voila j'ai une liste d'éumérations :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/** \enum CONNEXIONS_PORTS
*   \brief Liste énumérative des ports de connexions
*
*   \date 03/01/2006 Création
*/
public __value enum CONNEXIONS_PORTS
{
	eCONNEXIONS_PORTS_COM0 = 0, /**< COM0 (pas de connexion) */
	eCONNEXIONS_PORTS_COM1 = 1, /**< COM1 */
	eCONNEXIONS_PORTS_COM2 = 2, /**< COM2 */
	eCONNEXIONS_PORTS_COM3 = 3, /**< COM3 */
	eCONNEXIONS_PORTS_COM4 = 4, /**< COM4 */
	eCONNEXIONS_PORTS_COM5 = 5, /**< COM5 */
	eCONNEXIONS_PORTS_COM6 = 6, /**< COM6 */
	eCONNEXIONS_PORTS_COM7 = 7, /**< COM7 */
	eCONNEXIONS_PORTS_COM8 = 8, /**< COM8 */
	eCONNEXIONS_PORTS_COM9 = 9  /**< COM9 */
};
En voulant obtenir une System::String* à partir d'une variable telle que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CONNEXIONS_PORTS myPort = eCONNEXIONS_PORTS_COM0;
Je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System::String* myString = __box(myPort)->ToString();
J'obtiens la String :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"eCONNEXIONS_PORTS_COM0"
Alors que j'aurai pensé (et voulu) obtenir :
Des conseils SVP ?