... keiner 'nen Tip???
Gruß Dirk
Hallo Leute,
eine Frage zum Herstellen eigener LIBs:
Wenn ich da einige eigene Routinen in der LIB habe in der Form ...:
[Routine1]
.equ ...
.def ...
Routine1:
... Code ...
ret
[end]
[Routine2]
.equ ...
.def ...
Routine2:
... Code ...
ret
[end]
..., dann habe ich ja einige .equ oder .def , die für alle Routinen identisch sind. Bei mir gibt's aber regelmäßig Fehlermeldungen, wenn ich alle Definitionen, die für mehrere Routinen gelten, am Anfang oberhalb der ersten Routine hinstelle. Ich kriege nur dann keine Fehlermeldung, wenn ich unter JEDEM Label [RoutineXY] alle Definitionen wiederhole.
Geht das auch anders/einfacher??
Gruß Dirk
... keiner 'nen Tip???
Gruß Dirk
Evtl mal beim Hersteller anfragen ....
Hallo Dirk,
Das "$EXTERNAL" sagt dem Compiler, wo die Definitionen zu finden sind.Code:[_def] .equ ... [end] [Routine1] $EXTERNAL _def Routine1: ... Ret
Hallo albundy,
danke, funktioniert gut.
Gruß Dirk
Lesezeichen