GW-BASIC
CHAIN
Format:
C H A IN [M ERGE ] < programmname>
[ , [ < zeilennummer/ausdruck> ] [, A L L ] [, DELETE
< bereich > ] ]
Zweck:
C H A IN dient zum Aufruf anderer Programme mit
Übergabe von Daten aus dem laufenden Programm
Bemerkung: < programmname> bezeichnet das aufzurufende Pro
gramm. Beispiel:
C H A IN " PR O G 1"
<zeilennummer/ausdruck>
oder ein Ausdruck, der eine Zeilennummer ergibt. Sie
bezieht sich auf das aufzurufende Programm. Sie gibt
den
Wird sie nicht angegeben, so beginnt der Programmab
lauf mit der ersten Zeile. Beispiel:
C H A IN " P R O G 1" , 1000
<zeilennummer/ausdruck> wird durch den Befehl
RENUM nicht verändert.
Mit der Angabe A L L wird erreicht, daß alle Variablen
des laufenden Programmes an das aufgerufene Pro
gramm übergeben werden. Wenn A L L nicht angege
ben wird, muß im laufenden Programm in einer
COMMON-Anweisung die Liste der zu übergebenden
Variablen enthalten sein. Siehe Seite 2-9. Beispiel:
C H A IN " PR O G 1" , 1000, A L L
Falls MERGE angegeben wird, kann ein Unterpro
gramm in Überlagerungstechnik ins laufende Pro
gramm
Funktion wird sowohl im laufenden, als auch im
aufgerufenen
fende Programm muß im ASCII-Format gespeichert
sein, um mit MERGE aufgerufen zu werden. Beispiel:
Anfangspunkt
für
eingebunden
werden.
Programm
Beispiel:
ist eine Zeilennummer
den
Programmablauf an.
D.h.,
die
MERGE-
ausgeführt.
Das aufzuru
MS-BASIC
2-5