Salut,
dans mon programme j'ai le bout de code suivant:

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
 
int Number = pTree->GetNumberIcon(IID_PREPARATION);
switch (RowIcone)
{
	case Number:
	{
	m_pPreparationPageGeneral = new CPreparationPageGeneral(this);
	AddPage(m_pPreparationPageGeneral);
	m_pPreparationPageEtiquetage = new CPreparationPageEtiquetage(this);
	AddPage(m_pPreparationPageEtiquetage);
	m_pPreparationPageCaracterPhy = new CPreparationPageCaracterPhy(this);
	AddPage(m_pPreparationPageCaracterPhy);
	}
	break;
}
Seulement à la compilation, j'ai le message d'erreur suivant:
Citation Envoyé par VisualC++
error C2051: case expression not constant
Donc d'après lui l'entier Number n'est pas constant, j'avoue ne pas trop saisir la raison de ce message et MSDN n'est pas plus locasse pour expliquer ce qui pourrait déclencher cette erreur.

Merci d'avance pour toute proposition