Einzelnen Beitrag anzeigen

gammatester

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

Re: Assembler Files einbinden

  Alt 9. Dez 2009, 14:46
Wenn sum.asm Dein Beispiel wie folgt enthält
Code:
.586
.model flat
.code
public sum
sum proc
    add eax,edx
    ret
sum endp
    end
mit Tasm32 assemblieren: Tasm32 sum.asm und einbinden mit
function sum(a,b: integer):integer; register; external; {$l sum.obj} Läuft ohne Probleme.

Ansonsten Aufrufkonventionen beachten/anpassen: stdcall, pascal, cdecl Stichwort Calling conventions in Onlinehilfe.
  Mit Zitat antworten Zitat