Bonjour,
Je travaille sur le code d'une DLL compilée avec VC++6
Compilée en mode Debug elle se comporte tout à fait normalement (nombreux tests).
Une fois la version Release fournie, le fonctionnement diffère puisque la DLL plante dans les grandes largeurs...
Pourquoi un comportement différent entre les 2 modes de compilation ?
Je constate une différence de comportement entre les 2 modes au niveau d'une boucle d'initialisation d'un tableau.
En Debug: tout est bien mis à -1 comme voulu dans les 2 dimensions de ma matrice.
En Release: certaines lignes de ma matrice contiennent un caractere supplémentaire (09 en hexa) qui fait foirer tout le reste bien évidemment.
Si on ne peut plus faire confiance en une boucle for maintenant .....
merci de votre aide
Ben
Partager