Ich bekomms einfach nicht hin:
Hab mal ein Test-Szenario erstellt. Sieht folgendermaßen aus:
Delphi-Quellcode:
unit TestUnit;
interface
function Summe(i1, i2 : Integer): Integer;
implementation
function Summe(i1, i2 : Integer): Integer;
external;
{$L sum.obj}
end.
Code:
global _Summe
; function Summe(i1, i2: Integer): Integer ;
_Summe:
add eax, edx
ret
Ich habe "sum.obj" folgendermaßen kompiliert:
nasmw -f obj -o sum.obj
nasmw -f
win32 -o sum.obj
Ich bekomme die Meldung, dass sum.obj ein falsches Dateiformat wäre (
win32) bzw. 16-Bit Segmente entdeckt wurden (obj)
Was mache ich falsch?