begin process at 2012 05 29 16:44:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Prob grave avec Visual...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Prob grave avec Visual...

jeudi 21 février 2002 à 19:17:12 | Prob grave avec Visual...

Nuage

Voila, j'ai un grave problème avec le debug de Visual.
Je fait un bête code source, avec une fonction pour créer un élement d'une pile, et une fonction pour virer un élement de cette même pile. Rien de bien sorcier, quoi. Sauf que.
En lançant le programme tel quel, il s'execute sans problème, tout marche. Sauf que, à chaque free que je fait, j'ai droit à une belle fenetre windows me signal un "debug assertion failure blablabla". Le programme marche quand même, mais c'est stressant de devoir cliquer sur "Ignorer" toutes les 20 secondes... J'ai vérifié, le free est bien effectué quand même !! De plus, je me suis rendu compte que si je place le malloc créant l'élément, et le free le virant dans la même fonction, dans ce cas la je n'ai pas de message d'erreur...
Enfin, j'ai même essayé avec un niveau de debug de 0, et il fait exactement pareil.

Si quelqu'un pouvait m'aider... Je vais tuer Visual, moi, si ça continue !!

(je précise que ça ne vient pas de ma config, vu que j'ai eu le même problème sur trois ordis différent, chacun tournant sous un OS différent)

Merci de votre aide...

Nuage
jeudi 21 février 2002 à 20:25:52 | Re : Prob grave avec Visual...

Kaid


Je pense que tu essayes de désallouer un truc que
tu n'as pas alloué. Quelques sont les grandes
lignes de ton source ?

-------------------------------
Réponse au message :
-------------------------------

Voila, j'ai un grave problème avec le debug de Visual.
Je fait un bête code source, avec une fonction pour créer un élement d'une pile, et une fonction pour virer un élement de cette même pile. Rien de bien sorcier, quoi. Sauf que.
En lançant le programme tel quel, il s'execute sans problème, tout marche. Sauf que, à chaque free que je fait, j'ai droit à une belle fenetre windows me signal un "debug assertion failure blablabla". Le programme marche quand même, mais c'est stressant de devoir cliquer sur "Ignorer" toutes les 20 secondes... J'ai vérifié, le free est bien effectué quand même !! De plus, je me suis rendu compte que si je place le malloc créant l'élément, et le free le virant dans la même fonction, dans ce cas la je n'ai pas de message d'erreur...
Enfin, j'ai même essayé avec un niveau de debug de 0, et il fait exactement pareil.

Si quelqu'un pouvait m'aider... Je vais tuer Visual, moi, si ça continue !!

(je précise que ça ne vient pas de ma config, vu que j'ai eu le même problème sur trois ordis différent, chacun tournant sous un OS différent)

Merci de votre aide...

Nuage
jeudi 21 février 2002 à 20:40:16 | Re : Prob grave avec Visual...

Nuage

Ah si, c'est parfaitement alloué... Ce n'est pas une erreur de compilation ni même d'execution ! Le programme marche parfaitement...

Pour résumer rapidement ce que je fait:
- création d'un élément d'une pile dans lequel je place des information
- lecture des informations de l'element, et destruction de l'element

Tout marche bien, les informations sont bien récupérées, et détruites aprés le free... Toutefois, lors de l'execution, lorsque le programme en arrive à la ligne du free, il m'invente une erreur de debug. Je ne sais pas a quoi ça correspond, car si je fait le choix d'ignorer l'erreur (c'est une boite de dialogue windows avec les habituels boutons ignorer, reessayer, abandonner) le programme continue son execution tranquillement, sans aucun problème... C'est pour ça que je craque un peu: avoir une erreur quand on fait un truc faux, ok; mais quand le code est sans faute, c'est vexant...
vendredi 22 février 2002 à 08:22:59 | Re : Prob grave avec Visual...

Kaid


Tu peux essayer un truc : tu compiles ton projet en Mode Release (ca doit être menu Build / Set Active Configuration) et tu l'exécutes.
Si Windows fait une erreur du style "Memory Access Violation" c'est que ton code à un problème.

-------------------------------
Réponse au message :
-------------------------------

Ah si, c'est parfaitement alloué... Ce n'est pas une erreur de compilation ni même d'execution ! Le programme marche parfaitement...

Pour résumer rapidement ce que je fait:
- création d'un élément d'une pile dans lequel je place des information
- lecture des informations de l'element, et destruction de l'element

Tout marche bien, les informations sont bien récupérées, et détruites aprés le free... Toutefois, lors de l'execution, lorsque le programme en arrive à la ligne du free, il m'invente une erreur de debug. Je ne sais pas a quoi ça correspond, car si je fait le choix d'ignorer l'erreur (c'est une boite de dialogue windows avec les habituels boutons ignorer, reessayer, abandonner) le programme continue son execution tranquillement, sans aucun problème... C'est pour ça que je craque un peu: avoir une erreur quand on fait un truc faux, ok; mais quand le code est sans faute, c'est vexant...
vendredi 22 février 2002 à 15:05:50 | Re : Prob grave avec Visual...

Nuage

Ok, bah j'ai essayé, et tout roule sans erreur aucune...

Donc ça me rassure, c'est bien Visual qui part en vrille. Arg. Dire qu'on est obligé de taffer avec ce compilateur pour de nombreuses années, encore...
vendredi 22 février 2002 à 15:58:05 | Re : Prob grave avec Visual...

Kaid


Tu peux peut-être résoudre le problème en installer le Service Pack 5.0 pour Visual Studio.

-------------------------------
Réponse au message :
-------------------------------

Ok, bah j'ai essayé, et tout roule sans erreur aucune...

Donc ça me rassure, c'est bien Visual qui part en vrille. Arg. Dire qu'on est obligé de taffer avec ce compilateur pour de nombreuses années, encore...
vendredi 22 février 2002 à 16:39:36 | Re : Prob grave avec Visual...

Nuage

Merci, ça m'a bien aidé...

Au fait, ça fait quoi, précisement, de mettre Release à la place de Debug ?

Bon, je vais essayer d'installer le service Pack, on va bien voir ce que ça va donner...

(si mon mess précédent identique est passé, désolé, c t une erreur.... mea culpa)
vendredi 22 février 2002 à 17:10:56 | Re : Prob grave avec Visual...

Kaid



Tu passes en mode release quand le développement de ton programme est terminé. La taille de l'exécutable déminue puisqu'il n'y a plus les informations de debug dans l'EXE et on peux l'utiliser sur toutes les machines. En mode debug, l'EXE a besoin de DLL seulement installées quand VC++ est installé.


-------------------------------
Réponse au message :
-------------------------------

Merci, ça m'a bien aidé...

Au fait, ça fait quoi, précisement, de mettre Release à la place de Debug ?

Bon, je vais essayer d'installer le service Pack, on va bien voir ce que ça va donner...

(si mon mess précédent identique est passé, désolé, c t une erreur.... mea culpa)
vendredi 22 février 2002 à 17:14:43 | Re : Prob grave avec Visual...

Nuage

Ok Merci beaucoup de ton aide... ça m'a permis de ne pas abattre Visual et de continuer a taffer.

Merci !


Cette discussion est classée dans : problème, fonction, visual, debug, grave


Répondre à ce message

Sujets en rapport avec ce message

Debug et Visual C++ [ par fenrhyr ] Bonjour,Est-ce que quelqu'un saura s'il existe un moyen de suivre l'évolution d'un programme grâce à une fonction qui écrit des annotations dans la fe Problème mémoire Visual C++ 2005, (pourtant il n'y a pas de mémoire "dynamiquement allloué") [ par Sim 2005 ] J'ai un programme qui utilise beaucoup plus de mémoire qu'il ne le devrait. Toutes les variables sont statiques, il ne peut s'agir d'une fuite de mémo Visual C++ sous vista [problème de debug] [ par bouks69 ] bonjour,voila je viens de passer hier sous vista, afin de tester les divers outils de mon entreprise (vérifier le bon fonctionnement, etc...) et me su Programme externe avec paramêtre [ par hardgamer666 ] Salut tout le monde,Voilà, j'ai un petit problème, j'aimeraislancé une application depuis un programme consol écrit en C++. Le problème c'est que je n programeation d'une type de puissance [ par awalle ] bon soir à tout le monde j'ai un problème de la fonction puissance en langage C. Mon problème est le faite que, je veux programmer en langage C Hook et focus [ par krokro6 ] Salut à tous, j'ai un gros problème depuis que j'ai commencé à utiliser les hooks, le problème est le suivant : pourquoi quand j'apelle ma fonction qu problème à la compilation [ par totoscill ] Bonjour,J'utilise visual studio 2005 pour mon programme qui consiste à récupérer les info GPS.Lorsque je compile, une fenêtre d'erreur apparait ("visu MFC qui ne ce lance pas [ par TheDoK666 ] Bonjour,voila j'ai fait une MFC, celle ci fonctionne et passe a la compile lorsque je la lance (avec visual C++ 2005).Le problème c'est que je veux la problème retour de valeur [ par totoscill ] Bonjour,J'ai un problème avec une fonction que j'utilise.Elle me sert a compter la valeur du compteur de ma carte d'acquisition et de renvoyé cette va Passer paramètre par CreateThread [ par steroidstinker ] Bonjour,J'ai un petit problème avec un thread. J'utilise WinApi. En fait j'ai une fonction dans un fichier .cpp qui mène à une autre fonction dans un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales