J'ai essayé d'exporter une procédure depuis un fichier externe vers le programme d'assemblage principal, mais cela n'a pas fonctionné.
Voici le code de test du fichier externe :
; Export procedure Summa
format PE GUI 4.0
include 'win32a.inc'
section '.code' code readable executable
proc Summa
Public Summa
ret 2
endp
Et dans le fichier principal, j'essaie de joindre Summa :
format PE GUI 4.0
include 'win32a.inc'
section '.data' data readable writeable
extrn Summa as Summa : proc
En compilant le fichier principal, j'obtiens l'erreur Illegal Instruction dans la ligne avec le mot clé extrn.
J'ai essayé de chercher sur le web, mais je n'ai pas eu la chance de trouver comment attacher une procédure externe dans FASM...
Merci !