Referenz - CHAIN
Syntax: CHAIN(Programm)
Typ: Funktion
Kategorie: Programmorganisation
Übergibt die Kontrolle an ein anderes Programm und startet dieses. Nachdem das aufgerufene Programm beendet wurde, erhält das Originalprogramm die Kontrolle zurück.
'Programm' ist der Dateiname (eventuell mit Pfadangabe) des Programms, das aufgerufen werden soll.
Der Rückgabewert ist der vom aufgerufenen Programm erzeugte Errorlevel. (Siehe END)
Beispiel:
Um dieses Beispiel zu starten, muss im aktuellen Arbeitsverzeichnis die Datei CHAIN2.EXE vorhanden sein. Wenn es nicht vorhanden ist, wird selbstverständlich nichts aufgerufen, und CHAIN gibt -1 zurück.
#IFDEF FB__LINUX
#DEFINE CHAIN2 "chain2"
#ELSE
#DEFINE CHAIN2 "chain2.exe"
#ENDIF
PRINT "vor dem CHAIN-Aufruf"
CHAIN CHAIN2
PRINT "Nach dem CHAIN-Aufruf"
SLEEPUnterschiede zu QB:
- Nachdem das aufgerufene Programm beendet wurde, läuft das aufrufende Programm wieder weiter.
- CHAIN ist eine Funktion
Siehe auch:
RUN,
EXEC,
SHELL,
END,
COMMAND,
CONSTRUCTOR,
DESTRUCTOR.
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




Versionen