vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
23 avril 2004 à 17:11
ToutEnMasm
Messages postés591Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 2022
-
7 mai 2004 à 15:17
Je commence en asm et ja me rend compte qu'il y a 2 facons d'appeler une fonction: call et invoke
Quelle différence?
BruNews
Messages postés21041Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 201917 23 avril 2004 à 19:07
invoke est la syntaxe 'haut niveau', aucun controle perso de l'empilage.
Laisse tomber ce sabir, c'est comme MFC pour win32, rien a apprendre de cette maniere. Tu pourras t'en servir ulterieurement. Quand on prog asm c'est pour controler totalement ce qui se passe sinon autant faire en C.
ToutEnMasm
Messages postés591Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 7 mai 2004 à 15:17
Invoke est la syntaxe a utilisé dans la majorité des cas.Pourquoi ?
-moins de ligne ,suppression des push,push,....
-correction de la dimension des variables par masm,donc moins d'erreurs et un code beucoup plus sur.Si le code est erroné , ml génère une erreur a la compilation.
ToutEnMasm