Bonjour,

Je suis sur un problème qui ne devrait pas en être un.

Je n'arrive pas à faire sortir mon application avec un code d'erreur.
J'utilise les MFC das ExitInstance ma dernière ligne est return 3;
Quand je teste avec un .bat récupérant le %ERROR_LEVEL% ou quand je débug avec Visual Studio 2005 j'ai le droit à 0 comme code de sortie.

J'utilise aussi la couche graphique BCGControlBar.

J'avoue ne plus rien y comprendre. Est ce que quelqu'un à déjà eu ce problème et si oui est ce qu'il a réussi à le corriger.

Mon code en exemple (mais simplifié)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
int CXsUiApp::ExitInstance()
{
   int iReturn = CWinThread::ExitInstance();
   return iReturn;
}
 
LRESULT CMainFrame::OnStartScriptTCL(WPARAM wparam, LPARAM)
{
   PostQuitMessage(3);
   return 3;
}
Merci pour votre temps.

Ambroise