Call ou invoke?

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 23 avril 2004 à 17:11
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 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?

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
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.

ciao...
BruNews, Admin CS, MVP Visual C++
0
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 3
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
0
Rejoignez-nous