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 :

PB IP Address Control


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut PB IP Address Control
    Salut,
    Je n'arrive pas � extraire l'adresse Ip de l'IP Address Control
    En r�sum�, j'ai fait

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    BYTE nField0, nField1, nField2, nField3;
    m_IP.GetAddress(nField0, nField1, nField2, nField3);
    //m_IP ddressCtrl associé au contrôle créé
     
    CString strIP = _T("");
    strIP.Format(_T("%u.%u.%u.%u"), nField0, nField1, nField2, nField3);
    MessageBox(strIP);//pour tester s'il l'@ extraite est celle saisie
    Mais il m'affiche soit 0.0.0.0 apr�s un message d'erreur "DEBUG ASSERTION FAILED!"

    Merci d'avance pour tout renseignement
    Pense � mettre la balise de code, Merci Farscape

  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
    Et tu as regard� avec le debugger, pour savoir o� l'assertion foirait et lors de quel appel de fonction exactement ?
    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
    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
    il semblerait que ton controle ne soit pas valide .
    les controles sont valides a partir de la fonction OnInitialUpdate pour une CFormView et OnInitDialog pour une CDialog.

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut
    Le contr�le se trouve dans une bo�te dialogue avec d'autres contr�les CEdit qui marchent bien
    L'appel de cette bo�te de dialogue se fait biens�re apr�s OnInitialUpdate() de la fen�tre principale

  5. #5
    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
    alors montre nous le code li� � l'assertion d'erreur .

  6. #6
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut
    J'ai pas compris votre demande mais je crois que l'erreur dans la m�thode
    GetAddress()

  7. #7
    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
    oui mais le code en question dans GetAdress ?
    tout me laisse a penser que ton contr�le n'est pas initialis� graphiquement .
    la ligne d'assertion me renseignera sur ce point...

  8. #8
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut
    D�sol� mais je ne sais pas comment obtenir la ligne d'assertion
    pouvez vous m'indiquer comment?
    Merci pour votre aide

  9. #9
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut
    J'ai fait un d�bogage et je crois que c �a l'erreur:
    MFC42D.DLL!CIPAddressCtrl::GetAddress(unsigned char& nField0='I', unsigned char& nField1='I', unsigned char& nField2='I', unsigned char& nField3='I')

  10. #10
    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
    �a, c'est un prototype.

    Nous, on veut les lignes qui entourent l'appel � GetAddress()...

    Et au passage, montre-nous le contenu de l'assertion qui foire...
    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.

  11. #11
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    19
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 19
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    BYTE nField0, nField1, nField2, nField3;
    m_IP.GetAddress(nField0, nField1, nField2, nField3);
    //m_IP ddressCtrl associé au contrôle créé
     
    CString strIP = _T("");
    strIP.Format(_T("%u.%u.%u.%u"), nField0, nField1, nField2, nField3);
    MessageBox(strIP);//pour tester s'il l'@ extraite est celle saisie
    C'est �a les lignes de codes qui entourent le GetAddress maisjuste impl�ment�es dans un message handler

    Puis je savoir comment on initialise un IP ADDRESS CONTROL
    Merci pour votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. javamail "Local address contains control or whitespace"
    Par jpastier dans le forum API standards et tierces
    R�ponses: 4
    Dernier message: 07/12/2010, 10h46
  2. [VB6] [Interface] Nbre de contrôles maxi dans une feuille
    Par Midou dans le forum VB 6 et ant�rieur
    R�ponses: 7
    Dernier message: 13/10/2002, 16h09
  3. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et ant�rieur
    R�ponses: 9
    Dernier message: 16/09/2002, 09h51
  4. [controle] propri�t� read only
    Par Fizgig dans le forum Composants VCL
    R�ponses: 6
    Dernier message: 28/08/2002, 10h30
  5. Rx Controls Gif anim�s
    Par toufou dans le forum Composants VCL
    R�ponses: 6
    Dernier message: 23/08/2002, 14h09

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