CHAIN Befehl
Syntax:
Verwendung:
Bemerkung:
GW-BASIC
CHAIN[MERGE]<programmname>[, [<zeilen-
nummer
>] LALL] [,DELETE<range>]]
Siehe die unten aufgefuhrten Beispiele für Erläute
rungen der Syntaxoptionen
Zum Aufruf eines Programmes und zur Übergabe
von Daten an dieses Programm aus dem laufenden
Programm
<programmname> ist die Bezeichnung des auf
gerufenen Programmes (siehe Kapitel 5 „Dateien
und Geräte".
Der COMMON-Befehl kann zur Übergabe von
Variablen verwendet werden (siehe auch Beschrei
bung von COMMON).
<zeilennummer> ist eine Zeilennummer oder ein
Ausdruck, der eine Zeilennummer ergibt, und
bezieht sich auf das aufgerufene Programm. Sie ist
der Ausgangspunkt für den Programmablauf des
aufgerufenen Programmes. Wird die Zeilennum
mer nicht angegeben, so beginnt der Programm
ablauf mit der ersten Zeile. <zeilennummer> wird
beim Editieren des aufrufenden Programmes nicht
verändert.
Mit Hilfe der Angabe ALL werden alle Variablen im
laufenden Programm an das aufgerufene Pro
gramm übergeben. Wird die ALL-Angabe unterlas
sen, muß der COMMON-Befehl eine Auflistung
der zu übergebenden Variablen enthalten.
Wenn die All-Angabe verwendet wird, <zeilennum-
mer> jedoch nicht, so muß ein Komma für <zeilen-
nummer> stehen.
Zum Beispiel ist CHAIN "NEXTPROG", ALL rich
tig, CHAIN "NEXTPROG", ALL dagegen nicht. Im
letzten Fall nimmt GW-BASIC an, daß ALL ein
Variablenname ist und verwendet es als eine Zei
lennummer.
GW-BASIC-BEFEHLE UND FUNKTIONEN
CHAIN
4-33