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 :

compilation correcte mais fenetre d'erreur


Sujet :

Visual C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Points : 7
    Points
    7
    Par défaut compilation correcte mais fenetre d'erreur
    Bonjour,

    Voila ma compilation est correcte mais une petite fenetre

    "Violation d'acces lors de la lecture de l'emplacement (0x00000000)"

    apparait me demandant de continuer ou arreter ? Quand je clique sur continuer la meme fenetre reapparait et le meme message en sortie
    genre "Exception non geree a 0x004716c9 dans PROG.exe:0xC0000005:
    Violation d'acces lors de la lecture de l'emplacement (0x00000000)"

    Et sur mon ecran d'edition le curseur se positionne devant un pointeur ( d'une classe de communication seriel et ethernet ) ayant la valeur 0x00000000

    Je tourne le programme en local sans connection a un serveur ou autre pc comment puis eviter ce probleme?

    J'utilise Visual Studio 2005

    Merci

  2. #2
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    debug le code et montre nous la partie incriminée. Il doit s'agir d'une variable non initialisée, ...

  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
    Points : 17 323
    Points
    17 323
    Par défaut
    sans details on ne peut faire qu'un reponse general :
    faq : http://c.developpez.com/faq/vc/?page...gPointeurValue

  4. #4
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    encore une fois on est pas devins ,sans precisions de l'assertion on ne peut rien dire
    la moindre des choses, c'est de nous montrer la ligne de code ou l'assertion apparait.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Merci voila que ce probleme est regle en fait je pense que je genereait une solution anterieur donc apres avoir regenerer la solution le debug a bien fonctionner c'est une tres bonne chose mais ( il y a tjs un mais ).

    Donc mon interface se lance OK mais lorsque je clique sur le bouton Demarrage il y a une 'Fenetre Debug Library' avec "Debug Assertion Failed"

    File:f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfcthrdcore.cpp
    Line: 532


    Je pense que ca vient des dialogues ??

    Merci

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Points : 7
    Points
    7
    Par défaut
    Voici,

    Desole du retard en ayant cliquer sur continue lors de l'affichage de l'assertion failed, j'ai eu un point d'arret et j'ai comme sorties:


    Thrdcore.cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    BOOL CWinThread::CreateThread(DWORD dwCreateFlags, UINT nStackSize,
    	LPSECURITY_ATTRIBUTES lpSecurityAttrs)
    {
    #ifndef _MT
    	dwCreateFlags;
    	nStackSize;
    	lpSecurityAttrs;
     
    	return FALSE;
    #else
    	ENSURE(m_hThread == NULL);  // already created?   ( le curseur jaune 
                                                        point sur cette ligne)
    Messages des piles

    > mfc80d.dll!CWinThread::CreateThread(unsigned long dwCreateFlags=0, unsigned int nStackSize=0, _SECURITY_ATTRIBUTES * lpSecurityAttrs=0x00000000) Ligne 532 + 0x28 octets C++


    De nouveau si il s'agit de problemes de communication car je ne suis pas connecter au systeme il se pourrait mais j'ai apporter des modifs dans le code
    ce du peut etre a cela ?

    En tous cas j'aimerais savoir la raison.

    Merci

  7. #7
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    euh en général le code de microsoft est bon hein

    remonte la pile des appels pour obtenir la partie de TON code

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/11/2011, 09h06
  2. Réponses: 5
    Dernier message: 10/06/2009, 19h47
  3. fonction correction, mais erreur compilation
    Par cashmoney dans le forum SQL
    Réponses: 15
    Dernier message: 22/01/2009, 15h53
  4. Réponses: 2
    Dernier message: 01/10/2007, 09h06
  5. Réponses: 2
    Dernier message: 23/09/2003, 14h32

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