Bonjour à tous et toutes !
Je suis en train d'écrire un programme pascal 16 bits qui appelle des fonctions Windows 32 bits. Je suis obligé de passer par l'assembleur.
Certaines fonctions utilisent, pour transmettre leurs paramètres par la pile, la convention "C", d'autres la convention "Pascal" et d'autres encore laissent le choix au programme appelant.
Une âme charitable pourrait-elle illustrer ces deux conventions par quelques lignes de code assembleur ou par une illustration de l'état de la pile après l'appel ?
Ou alors, m'indiquer où j'ai une chance de trouver la réponse ?
Je vous remercie d'avance et vous salue bien bas.
Bonne programmation !
Partager