next up previous
Nächste Seite: Der Debugger (m2debug) Aufwärts: Der Linker (m2l) Vorherige Seite: Einbindung von C- und

M2Amiga-Prozeduren in fremden Sprachen

Die Einbindung von -Prozeduren in anderen Programmiersprachen dürfte eher selten sein, dennoch sollen einige Hinweise gegeben werden:

Eine -Prozedur kann eingebunden werden, wenn ihr Name bekannt ist, also sollte man zunächt ein Definitionsmodul dafür schreiben. Der Name besteht dann aus dem Modulnamen, einem Unterstrich und dem Prozedurnamen. Weiterhin sollte darauf geachtet werden, dass kein Prüfcode erzeugt wird, nur die moduleigenen Variablen und Prozeduren benutzt werden dürfen -- insbesondere keine Library-Aufrufe --, und dass der Modulrumpf nicht ausgeführt wird,2.31 eine Initialisierung erfolgt somit nicht!

Um Probleme zu vermeiden sollte man nur vollständig von ihrer Umgebung unabhängige Prozeduren einbinden.


Claudio Nieder 2000-11-12