sajid_morad
Messages postés31Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention26 mars 2009
-
16 nov. 2004 à 09:55
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
19 nov. 2004 à 10:48
salut tout le monde, j ai un probleme avec la configuration release de visaul c++, le probleme c est que j ai due inserer un bout de code en asm dans mon application , et quand je la compile en release ça donne aucun erreur mais quand je l execute ça crash, disant qu il y a des adresse qu on peut pas lire , ce probleme ne se pose pas en configuration debug qui s execute sans erreur,
esqu il y a des particularité pour le mode release? , et comment faire pour évité ce genre de problemes ?
si vs pouvez m aider ça sera cool,
et Merci
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 16 nov. 2004 à 10:46
Bonjour,
Il faudrai pour cela voir ton code. Tu as certainements commis des erreurs dans le code en ASM. Tu ne retablie peut être pas comme il faut ceraines valeur de registre ou alors une mauvaise gestion de la pile.
sajid_morad
Messages postés31Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention26 mars 2009 17 nov. 2004 à 10:51
salut tot le monde, jusqu à mnt j arrive pas à trouvé ou est l erreur dans mon code asm, car ça marche trés bien en debug et il crash en release.
en faite voila mon code:
__asm push esi
__asm push edi
__asm mov ecx,dword ptr [ebp-4]
sajid_morad
Messages postés31Date d'inscriptionvendredi 27 février 2004StatutMembreDernière intervention26 mars 2009 19 nov. 2004 à 10:31
salut, je crois que j ai trouvé quelque chose mais je sais pas encore d ou viens le probleme, en faite quand je fait l option maximize speed dans les setting pour la configuration release ça crash, mai quand je la met disable(debug) ça marche sans probleme .
d ou viens ce probleme? j aimerai bien savoir
et Merci :)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 nov. 2004 à 10:48
Des routines entierement ecrites en asm n'ont rien a faire en mode debug. Elles doivent etre essayees et mesurees dans des mini progs de test, puis inserees dans la version release.