So kann das eigentlich gar nicht assembliert werden. In
fehlen Leerzeichen. Selbst wenn die drin sind, müssen auf jeden Fahll
rets rein (sonst rennt die CPU ins Nirvana). Bei mir läuft dieser Code (assembliert mit
ml /c test.asm) ohne Probleme in Delphi5 und Delhi6:
Code:
TITLE Test.asm
.686P
.XMM
.MODEL FLAT
PUBLIC FuncA
PUBLIC FuncB
.CODE FuncA_Code
FuncA PROC
ret
FuncA ENDP
.CODE FuncB_Code
FuncB PROC
ret
FuncB ENDP
END
Deklariert in Delphi als
Delphi-Quellcode:
procedure funca; external;
procedure funcb; external;
{$l test.obj}