Bonjour,

Désolée pour la question de débutant, mais j'ai un code qui utilise un try()/catch(), et qui me lève une exception à un moment donné de l'exécution de mon programme. Or je vois que l'erreur remontée à ce moment est "ERROR_SUCCESS". Je voudrais donc ne traiter mon exception que si le code d'erreur est différent de ERROR_SUCCESS. Ce raisonnement est-il correct?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
try
{
     // ...
}
catch(CMaClasseException *e) // CMaClasseException drive de CException
		{
			// Pas de traitement de l'exception si l'erreur est ERROR_SUCCESS
			if(e->GetErrorNumber() != ERROR_SUCCESS)
			{
                              // ...
			}
		}