windows - Problemer med samling programmering og procedure opkald

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger MASM til at lave nogle montage programmering. Når jeg forsøger at køre mit program, krasjer det øjeblikkeligt, når det møder 'call myFunction', selv efter at jeg har fjernet hele koden fra proceduren. Her er min kode, vil enhver hjælp blive værdsat.


    .486
    .model flat
    .stack 100h

    ExitProcess PROTO NEAR32 stdcall, dExitCode:DWORD

    .code
\_start:

    call myFunction

    INVOKE ExitProcess,0
    PUBLIC \_start

myFunction  proc  near32


myFunction  endp

END

Bedste reference


Skift myFunction til


myFunction  proc  near32
     ret
myFunction  endp


at gøre det til en stub. I din version har den ingen instruktioner, så den udfører, hvad der følger med i hukommelsen.