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 :

Passage paramètre PostMessage


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par défaut Passage paramètre PostMessage
    Bonjour,
    j'ai un petit soucis lors d'un passage de parametre à la fonction PostMessage.

    Je tape par ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PostMessage(s_Hwnd, WM_AJOUTENTREEJOURNAL,0101,NULL);
    Mais dans la méthode correspondant à AJOUTENTREEJOURNAL, la valeur de mon parametre (0101) n'est plus le même.

    N'est ce pas possible de passe une valeur en parametre de cette facon ?
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut tu t'attends a quoi avec 0101 qui est en fait egale à 101.?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par défaut
    Et bien je m'attends a récupérer 101
    Mais lorsque je mets un point d'arret dans la méthode associée, le parametre prend une valeur qui est à mes yeux abérante, genre 64.
    Je me demandais s'il y a un format à respecter lors du passage de parametre.

    merci

  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,

    Si tu mets un 0 devant, le compilateur considère que c'est la base octale (8)

    donc 0101 donne 65 en décimal

    Enlèves le 0 devant.

    @+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par défaut
    Merci beaucoup
    Cela fonctionne sans le 0, mais dans ce cas, est-ce possible de forcer le décimal, malgré le 0 devans ?

  6. #6
    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
    Le 0 en préfixe indique une base octale au meme titre que le 0x pour une base hexadecimale. C'est les normes du C, valable pour tous les compilos.
    Il n'existe pas de moyen de forcer du décimal avec un préfixe 0.
    Je ne vois pas trop l'interet d'écrire tes nombres avec un 0 devant et vouloir les forcer ensuite en décimal ???

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ Struts ] [ Jsp ] [ Javascript ] Passage paramètre
    Par bouchette63 dans le forum Struts 1
    Réponses: 7
    Dernier message: 23/05/2006, 14h04
  2. Exécution d'un prog avec passage paramètres
    Par licorne dans le forum C
    Réponses: 3
    Dernier message: 04/05/2006, 13h05
  3. [SQLSERVER]Pb passage paramètre procédure stockée
    Par galinijay dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/08/2005, 11h59
  4. [JSP] Problème passage paramètre
    Par besco dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 13/09/2004, 10h15
  5. Fenêtre enfant MDI : passage paramètre à la création
    Par Orangina dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/07/2004, 11h55

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