Probleme en C

Résolu/Fermé
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 - 7 mars 2007 à 10:22
lirey83 Messages postés 75 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 18 août 2007 - 8 mars 2007 à 19:42
Bonjour a tous!
J'aiun gros gros problème que je n'arrive pas à résoudre!
J'ai fait un programme en C avec devc++, sous XP.
Ensuite je veux prendre le fichier .exe généré,et le mettre sur un poste qui a windows 2000 pro.
Malheuresement, lors de l'execution du fichier, il me met une erreur (alors que sous xp sa marche impec)
Je me suis dit, problème de compilation avec un OS différent, alors je prend mon fichier .cpp, je le compile sous 2000 pro, mais meme erreur!
D'où cela peut-il venir??
merci de votre aide!

12 réponses

Bonjour,
Je pense que pour regler ton probleme d exe, il faut que tu recompile
ton source C sur win 2000 pro,
voila , bon courage
0
andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
7 mars 2007 à 10:48
si tu relis son post, il a deja essaye cette idee ;)
NB: C'est quoi ton message d'erreur Blackdam?
0
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 35
7 mars 2007 à 14:17
Projet_rename.exe a généré des erreurs et sera fermé par Windows. Vous devrez redemarrer le programme.Un journal des erreus est en cours de création

Voila ce qu'il me met comme erreur!
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
7 mars 2007 à 14:53
Le code compile sans warning ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 35
7 mars 2007 à 15:09
Non aucun warning, aucun problème! je ne comprend pas!
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
8 mars 2007 à 01:44
Peut être que c'est le windows en question qui a un problème. Tu as essayé sur un autre win2k ?
0
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 35
8 mars 2007 à 07:56
Non et je ne peut pas changer d'OS! il faut absolument que sa marche sur WIN2k pro...
0
andejen Messages postés 148 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 30 juillet 2008 22
8 mars 2007 à 09:23
avec un autre compilateur peut etre?...
0
mamiemando Messages postés 33407 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 29 novembre 2024 7 806
8 mars 2007 à 09:36
Non je veux dire as-tu testé si le programme marchait sur un autre PC qui avait également win2k. Car si c'est le cas le problème vient peut-être de ton windows.
0
benkeeper Messages postés 81 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 26 janvier 2008 45
8 mars 2007 à 09:37
L'erreur vient certainement de ton programme lui même. Il doit y avoir un problème de pointeur qui pointe là ou il faut pas ou quelque chose de ce genre.

Je sais par expérience que XP à tendance à "encaisser" plus facilement ce genre d'erreur qui peuvent donc passer inaperçues si elle sont minimes, alors que les Windows plus anciens vont être plus tatillon.

A mon avis avant toute chose revérifie bien toutes tes utilisations de pointeur, genre appeler tab[25] dans tableau de caractère de 25 places, sachant que le rang maximum est tab[24], ou l'incrémentation d'un pointeur "une case trop loin", bref, tout ce qui fait que le programme va taper à un endroit ou il ne devrait pas.


Ben
0
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 35
8 mars 2007 à 09:41
J'ai trouvé le problème!
Poru voir qu'est ce qui ne marchait pas, j'ai repris les lignes du programme une par une, et il n'acceptait pas un "free(tab)", et meme en l'enlevant mon programme marche!
Merci de vos réponses quand meme!
0
lirey83 Messages postés 75 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 18 août 2007 13
8 mars 2007 à 19:42
C'est inquiétant ! Cela laisse craindre un problème d'allocation ou de libération de la mémoire ...
0