Nächste Seite: Reentrant
Aufwärts: Hinweise zur Programmierung
Vorherige Seite: Register-Konvention
Das Register A4 ist der Zeiger auf die globalen -Variablen. Es
wird in einem normalen -Programm nur einmal geladen und danach
nicht mehr verändert. Eine Library hingegen stellt fremden Prozessen
Prozeduren zur Verfügung. Bei Eintritt in diese Prozeduren ist das Register
A4 deshalb zu retten und korrekt zu initialisieren. Dies wird mit der
Compiler-Anweisung
(*$ LoadA4:=TRUE *)
erreicht. Jede exportierte Prozedur muss deshalb vor ihrem
BEGIN diese Anweisung enthalten!
Claudio Nieder
2000-11-12