Anweisung zum Laden einer Funktions- oder Prozedur-Library in den Arbeitsspeicher.
Syntax:
INSTALL Ausdruck
Argument:
Ausdruck ist eine Zeichenkette, die einen Dateinamen ergeben sollte, der unter dem aktuellen Filing System zulässig ist.
Zweck: INSTALL lädt die gewählte Funktions- oder Prozedur-Library in den oberen Speicherbereich und reduziert den BASIC-Stapel und den Wert von HIMEM entsprechend. Die Library bleibt im Speicher, bis BASIC mit
QUIT verlassen wird. Es können beliebig viele Libraries installiert werden, solange der Platz ausreicht.
Beim Suchen nach einer Prozedur oder einer Funktion verwendet BASIC die folgende Suchreinfolge: zuerst werden die Zeilen des aktuellen Programms der Reihe nach durchsucht, dann alle mit
LIBRARY geladenen Libraries (wobei die zuletzt geladene Datei zuerst durchsucht wird), danach kommen die INSTALLierten Bibliotheken (wiederum in der umgekehrten Reihenfolge, in der sie eingelesen wurden). Zum Schluß wird die
OVERLAY Library durchsucht.
Der
LVAR Befehl gibt die Liste der Libraries in der Reihenfolge aus, in der sie durchsucht werden.
Beispiele:
INSTALL "Printout"
A$="Library1"
INSTALL A$