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

Visual C++ Discussion :

Probleme avec les conteneurs sur visual c++ 2005 express


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par d�faut Probleme avec les conteneurs sur visual c++ 2005 express
    Bonjour � tous!
    Comme l'indique le message, depuis hier, j'ai un probleme avec les conteneurs (vector, list): dans mon projet j'en utilise quelques uns, la g�n�ration se d�roule sans aucun probl�me, mais, lorsque je lance le d�bogage, le programme s'arr�te l� dans le fichier vector: _SCL_SECURE_VALIDATE_RANGE(_Pos < size());

    return (*(_Myfirst + _Pos));
    }
    avec ce message : "Exception non g�r�e � 0x006bcb3e dans TerrainDemo3.exe*: 0xC0000005: Violation d'acc�s lors de la lecture de l'emplacement 0x0fd51001."
    J'ai mis des points d'arr�t sur les lignes de d�claration de mes "vector" et me suis rendu compte que le programme s'arr�tait avant d'y arriver; d'o� mon incompr�hension: si le programme n'a m�me pas encore re�u les conteneurs demand�s pourquoi s'arr�te-t-il?
    En vous remerciant pour votre aide, je vous souhaite de joyeuses f�tes.

  2. #2
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    L'erreur vient du fait que tu essaies d'acc�der � un �l�ment � l'ext�rieur de ton tableau.

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par d�faut
    Je viens de revoir mon code � la lumi�re de ce que vous venez de dire mais je ne trouve pas mon erreur. Lorsque l'on ajoute un �l�ment dans un vector avec push_back peut-on tomber dans le travers dont vous avez parl� ?

  4. #4
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Non, mais d�buggue pour savoir exactement quand �a arrive et regarde la taille et l'�l�ment acc�d�.

  5. #5
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par d�faut
    Merci pour l'aide, j'ai identifi� le bout de code � l'origine de l'interruption, c'est celui-ci:
    DWORD* adj = new DWORD[g.Wmesh->GetNumFaces()*3];
    HR(g.Wmesh->GenerateAdjacency(EPSILON, adj));
    (la deuxi�me ligne).Mais, le probl�me reste pour moi toujours aussi sibyllin �tant donn� que "GenerateAdjacency" est une fonction livr�e avec le sdk, que je ne peux acc�der au corps de la fonction, que j'utilise (au nom des variables pr�s) le m�me bout de code, sans qu'il ne bug, ailleurs dans le projet, et que j'utilise la fonction correctement (d'apr�s la documentation).
    Donc je ne sais pas...
    Merci Encore pour l'aide.

  6. #6
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    L'objectif est de rechercher ce fameux vector dans la pile des appels pour voir d'o� cela vient exactement. Pour le moment, on ne peut malheureusement pas t'en dire plus.

Discussions similaires

  1. Problem rencontr� avec Les DataSet dans Visual Studio 2005?
    Par mehdi_scofield dans le forum ASP.NET
    R�ponses: 0
    Dernier message: 14/11/2008, 11h40
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    R�ponses: 16
    Dernier message: 03/08/2006, 16h55
  3. boost - Probleme avec compilateur C++ de visual studio 2005
    Par gilles641 dans le forum Autres �diteurs
    R�ponses: 2
    Dernier message: 24/01/2006, 19h03
  4. probleme avec les string sur ITA2 64 bits!
    Par vince3320 dans le forum SL & STL
    R�ponses: 5
    Dernier message: 22/08/2005, 19h59
  5. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    R�ponses: 3
    Dernier message: 31/08/2003, 22h50

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