Meine erste Datei sieht so aus:
Code:
.486 .model flat, stdcall extrn incr:proc .data str db "abcd", 0 .code main: push offset str call @@ @@: pop eax add eax, 0Bh push eax push offset incr ret invoke MessageBoxA, 0, eax, 0, 0 end main
Code:
.486 .model flat, stdcall .code incr proc off:DWORD xor eax, eax mov ecx, [off] mov al, BYTE ptr [ecx + 4] test al, al jnz @@end mov eax, [ecx] bswap eax inc al bswap eax mov [ecx], eax @@end: mov eax, ecx ret endp end
Für das Assemblieren wird die Prozedur hierdurch bekannt gemacht: "extrn incr:proc".
Allerdings scheint der Linker deren Adresse nicht zu finden.
Weiß jemand, woran das liegt und/oder wie man den Fehler beheben kann?






