Bonjour,

J'ai récemment ouvert un sujet qui commençait par un autre problème, et marqué comme résolu...mais pas tout à fait. Reprenons.

J'étais sur un poste NT avec VC6.
j'installe VC6 sur un autre poste (XP) et je lui applique le Service Pack 6 (j'ai cru un moment que ça avait résolu le problème)
Tous mes projets et sources sont sur un lecteur réseau.

Je compile et j' exécute sans problème en debug et release sur mon poste NT.
Je compile et j'exécute sans problème en release sur mon poste XP, mais en debug, l'exécutable généré provoque cette erreur ... is not a valid executable file
.

Il s'agit vraiment de l'exécutable produit car si je le compile sur le poste NT et que je l'exécute en debug depuis le poste XP, ça fonctionne....***


***enfin presque car quand Visual atteint le point d'arrêt, il m'ouvre une fenêtre "Find Symbols" avec "Please enter the path for nafxcwd.pdb" en m'écrivant par défaut e:\8168\vc98\mfc\mfc\lib dont je ne sais pas d'où ça vient étant donné que dans les paramètres de Visual j'ai bien C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE mais bon, en faisant cancel ça veut bien continuer quand-même...

Mais d'où peut venir ce problème dans l'exe de debug?!
Indice : l'exe sous XP fait 1129 ko alors que sous NT il fait 1113 ko