IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Code de retour


Sujet :

MFC

  1. #1
    Membre confirm� Avatar de rzayani
    Inscrit en
    Mars 2006
    Messages
    90
    D�tails du profil
    Informations personnelles :
    �ge : 42

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par d�faut Code de retour
    Bonjour,

    J'ai une application MFC, la classe App contient la fonction virtual initinstance qui retourne BOOL. Cette fonction contient mon traitement puis je doit retourner un code de retour (entre 1 et 10) mais la fonction retourne BOOL.

    commment je peux modifer le code de retour de mon application (ExitInstance ...)?

    Merci pour vos r�ponses

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    � vue de nez, je dirais overrider la fonction Run() de ta CWinApp...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre �clair�
    Inscrit en
    F�vrier 2006
    Messages
    256
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 256
    Par d�faut
    Salut,

    Je crois mais je n'en suis pas s�r que la diff�rence entre un "bool" et un "BOOL" est que le bool ne te permets de retourner que 0 ou 1, alors que le BOOL peut te permettre de retourner 0,1 ou un autre entier car il me semble
    que le BOOL est en fait un "typedef UINT BOOL quelque chose".
    Essaie de retourner 3 ou 4 � la place de TRUE ou FALSE, �a peut peut �tre marcher.

  4. #4
    Membre chevronn� Avatar de stephdim
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    462
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 462
    Par d�faut
    Salut,

    Ton code retour il faut le mettre dans ExitInstance() qui retourne un 'int'.

    Dans InitInstance() ou dans Run() �a ne sert � rien.

    Par d�faut, voici ce que fait les MFC:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    int CWinThread::ExitInstance()
    {
    	ASSERT_VALID(this);
    	ASSERT(AfxGetApp() != this);
    	int nResult = (int)AfxGetCurrentMessage()->wParam;  // returns the value from PostQuitMessage
    	return nResult;
    }
    ou alors tu fais de suite un PostQuitMessage(code retour) dans ton InitInstance() qui renvoit TRUE.

    @+

Discussions similaires

  1. [Runtime] code de retour = 1
    Par d_token dans le forum API standards et tierces
    R�ponses: 19
    Dernier message: 29/08/2006, 14h57
  2. [Mail] codes de retour email
    Par drommk dans le forum Langage
    R�ponses: 8
    Dernier message: 26/06/2006, 14h53
  3. sqlldr code de retour 137
    Par thunderblade dans le forum Oracle
    R�ponses: 9
    Dernier message: 18/04/2006, 13h55
  4. DELPHI6, Programme console et code de retour
    Par Desraux dans le forum D�buter
    R�ponses: 2
    Dernier message: 21/07/2005, 08h15
  5. [Debutant(e)] Code de retour de mon programme
    Par benji999 dans le forum G�n�ral Java
    R�ponses: 2
    Dernier message: 10/12/2004, 13h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo