-
LIBs richtig erstellen?
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
-
Tip?
... keiner 'nen Tip??? :(
Gruß Dirk
-
Evtl mal beim Hersteller anfragen ....
-
Hallo Dirk,
Code:
[_def]
.equ
...
[end]
[Routine1]
$EXTERNAL _def
Routine1:
...
Ret
Das "$EXTERNAL" sagt dem Compiler, wo die Definitionen zu finden sind.
-
Danke
Hallo albundy,
danke, funktioniert gut.
Gruß Dirk