CHAIN

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » C » CHAIN

Syntax: CHAIN (Programm)
Typ: Funktion
Kategorie: System

CHAIN übergibt die Kontrolle an ein anderes Programm und startet dieses. Nachdem das aufgerufene Programm beendet wurde, erhält das Originalprogramm die Kontrolle zurück.

Beispiel:
Um dieses Beispiel zu starten, muss im aktuellen Arbeitsverzeichnis die Datei "program" bzw. "program.exe" vorhanden sein. Wenn sie nicht vorhanden ist, wird nichts aufgerufen, und CHAIN gibt -1 zurück.

#IF __FB_UNIX__
  Dim As String program = "./program"
#ELSEIF __FB_PCOS__
  Dim As String program = "program.exe"
#ENDIF

Print "Starte " & program & " ..."
If (Chain(program) = -1) Then
  Print program & " nicht gefunden!"
End If

Sleep

Unterschiede zu QB:
CHAIN kann in FreeBASIC als Funktion eingesetzt werden.

Plattformbedingte Unterschiede:

Siehe auch:
RUN, EXEC, SHELL, END, COMMAND, Betriebssystem-Anweisungen