Problème de code de sortie d'application
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:
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