•  Back 
  •  Fehlermeldungen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Hilfe 
  •  Show info about hypertext 
  •  View a new file 
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...