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

C++/CLI Discussion :

un code qui ne marche pas


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut un code qui ne marche pas
    bonjour,
    j'ai un code qui part en exception syst�matiquement:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    itChunk = pCurrentElement->pListChunk->begin();
    				pCurrentChunk = *itChunk;
    				itWord = pCurrentChunk->pListWord->begin();
    qui m'aidera sera

  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
    Wow, bonjour le contexte...

    Arr�te de faire le con avec ta gestion m�moire (pointeurs nus l� o� ils ne sont pas n�cessaires, etc.) et ce sera d�j� un bon d�but...
    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 extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut J'ai v�rifoi� avant de poster
    J'ai v�rifoi� avant de poster que les pointeurs avait des valeurs
    pour pCurrentElement J'ai d'ailleurs pass� un test qui passe bien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
                    int TypeElement = pCurrentElement->TypeElement;

  4. #4
    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
    Dans ce cas, c'est pListChunk qui n'est pas/plus un pointeur valide...
    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.

  5. #5
    Membre extr�mement actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    D�cembre 2008
    Messages
    1 022
    D�tails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : D�cembre 2008
    Messages : 1 022
    Par d�faut voila la valeur
    voila la valeur de pListChunk: pCurrentElement->pListChunk = 0xBAADF00D !!! qui n'est pas valide apr�s rectification il a la valeur pCurrentElement->pListChunk = 0x07BAA568
    et pCurrentElement a la valeur pCurrentElement = 0x07BAE898 { idElement=-1163005939 idSegSrc=-1163005939 iIdDoc=1 ...}
    et pListWord a La valeur pCurrentChunk->pListWord = 0x07BACD80
    avec pCurrentChunk = 0x07B9D690
    et on plante sur l'instruction que j'ai mis apr�s test sur l'instruction:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    				pCurrentChunk->pListWord = new std::list<CAnalysedWord*>();

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    pCurrentElement->pListChunk = 0xBAADF00D
    0xBAADF00D => Bad Food => Mauvaise Bouffe.
    Vous envoyez de la merde parce que vous n'initialisez pas vos butins de champs pointeurs, dites merci au Runtime de Debug qui a la courtoisie de vous le montrer.

    Vous ne savez pas vous servir de pointeur, N'UTILISEZ PAS DE POINTEURS.

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

Discussions similaires

  1. [XL-2010] code qui ne marche pas avec excel 2003
    Par nibledispo dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 29/08/2013, 06h04
  2. Un code avec pointeurs qui ne marche pas
    Par yohannc dans le forum D�buter
    R�ponses: 5
    Dernier message: 31/10/2008, 15h18
  3. code importation excel=>Access qui ne marche pas
    Par marcuscircus dans le forum VBA Access
    R�ponses: 2
    Dernier message: 20/06/2008, 10h34
  4. R�ponses: 3
    Dernier message: 24/04/2008, 16h30
  5. code qui ne marche pas
    Par Jihed Amine Maaref dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 26/08/2005, 13h44

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