Topic : Dokumentation zum Library-Maker Author : Karsten Lüdersen @ HH Version : MKlib.hyp 2.49 Subject : Programmieren/Basic Nodes : 162 Index Size : 5558 HCP-Version : 4 Compiled on : Atari @charset : atarist @lang : @default : @help : Hilfe @options : +g -i +y +z -t4 -d24 @width : 75 View Ref-FileExported_Symbols Anpassung bestehender Libraries Fehler: Fehlende Exportsymbole Library-Maker Ab der Version 2.45 unterscheidet der Library-Maker zwischen globalen Prozeduren, Funktionen und Variablen und Library-lokalen Prozeduren, Funktionen und Variablen. Der Vorteil dieser Unterscheidung besteht darin, daß sich gleichnamige Prozeduren in verschiedenen Libraries, die zu dem selben Basic-Programm hinzugelinkt werden, nicht gegenseitig stören können. Was nicht als global deklariert worden ist, ist deshalb in Zukunft Library-lokal, d.h. nur innerhalb der Library aufrufbar. Also eigentlich Library-global ... ;-) Damit der Library-Maker weiß, welche Prozeduren, Funktionen und Variablen global sein sollen, also auch von dem Basic-Programm oder anderen Libraries aufgerufen werden dürfen, müssen alle diese Bezeichner in einer Prozedur Exported_Symbols deklariert werden. Falls diese Prozedur nicht vorhanden ist (oder keinen Inhalt hat) wäre die Library von außen gar nicht mehr ansprechbar. Die Anpassung bestehender Libraries erfordert leider etwas Arbeit von Ihnen...