Accueil > Forum > > > > Prob grave avec Visual...
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
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|