ObjektCode (.OBJ) ist vorcompilierter Code der immer wieder verwendet werden kann.
Im Prinzip kann man sich das Ganze wie eine statische Library vorstellen.
(Eine statische Library (.LIB) vereint nur mehreren ObjektCodes.)
ObjektCode Wikipedia:
https://de.wikipedia.org/wiki/Objektcode
Statische Libraries:
https://de.wikipedia.org/wiki/Programmb ... bliotheken
Benötigt:
- FASM https://flatassembler.net/
- Assembly Grundkenntnisse
Wie kann ich ObjektCode mit FASM erstellen?
Beispiel FASM x64:
Code: Alles auswählen
format MS64 COFF
include 'win64a.inc'
public MyMessage
extrn MessageBoxW
proc MyMessage
sub rsp,40h
mov r8,rcx
xor r9,r9
xor rcx,rcx
call MessageBoxW
add rsp,40h
ret
endp
Code: Alles auswählen
Import "MyPureBasicOBJ.OBJ"
MyMessage(Title.s,Text.s)
EndImport
MyMessage("Hallo","Test")