Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#31

Re: Assembler Files einbinden

  Alt 21. Dez 2009, 15:17
So kann das eigentlich gar nicht assembliert werden. In
Code:
FuncBPROC
FuncBENDP
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}
  Mit Zitat antworten Zitat