Probleme en C

Résolu
blackdam Messages postés 327 Date d'inscription   Statut Membre Dernière intervention   -  
lirey83 Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -
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

ordinateur
 
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   Statut Membre Dernière intervention   22
 
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   Statut Membre Dernière intervention   35
 
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 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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   Statut Membre Dernière intervention   35
 
Non aucun warning, aucun problème! je ne comprend pas!
0
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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   Statut Membre Dernière intervention   35
 
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   Statut Membre Dernière intervention   22
 
avec un autre compilateur peut etre?...
0
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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   Statut Membre Dernière intervention   45
 
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   Statut Membre Dernière intervention   35
 
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   Statut Membre Dernière intervention   13
 
C'est inquiétant ! Cela laisse craindre un problème d'allocation ou de libération de la mémoire ...
0