手順を外部ファイルからメイン アセンブリ プログラムにエクスポートしようとしましたが、うまくいきませんでした。
外部ファイルからのテストコードは次のとおりです。
; Export procedure Summa
format PE GUI 4.0
include 'win32a.inc'
section '.code' code readable executable
proc Summa
Public Summa
ret 2
endp
そして、メインファイルに Summa を添付しようとしました:
format PE GUI 4.0
include 'win32a.inc'
section '.data' data readable writeable
extrn Summa as Summa : proc
メイン ファイルのコンパイル中に、extrn キーワードの行で Illegal Instruction エラーが発生します。
ウェブを検索しようとしましたが、FASM で外部プロシージャをアタッチする方法を見つけることができませんでした...
ありがとう!