Referenz - EXEC
Syntax: EXEC (Datei, Argumente)
Typ: Funktion
Kategorie: System
EXEC startet eine ausführbare Datei mit den übergebenen Argumenten. Nachdem das aufgerufene Programm beendet wurde, erhält das Originalprogramm die Kontrolle zurück.
- 'Datei' ist ein 
STRING, der den vollen Dateinamen (inklusive Erweiterung) der auszuführenden Datei enthält. - 'Argumente' ist ein STRING, der die Argumente enthält, die an das Programm übergeben werden sollen. Wenn keine Argumente übergeben werden sollen, können Sie einen Leerstring "" angeben.
 - Der Rückgabewert ist der vom Programm gesetzte Errorlevel (siehe 
END). Konnte kein Programm aufgerufen werden (z. B. weil die angegebene Datei nicht existiert), so wird -1 zurückgegeben. Beachten Sie, dass auch der vom Programm zurückgegebene Wert -1 sein könnte! 
Beispiel:
#IF __FB_UNIX__
 Dim As String program = "./program"
#ELSEIF __FB_PCOS__
 Dim As String program = "program.exe"
#ENDIF
Print "Starte " & program & " ..."
dim as integer ret = exec(program, "")
Select Case ret
  Case 0    : Print "Das Programm wurde korrekt ausgeführt."
  Case -1   : Print program & " nicht gefunden!"
  Case Else : Print program & " beendete mit Errorlevel " & ret
End Select
SleepUnterschiede zu QB: neu in FreeBASIC
Unterschiede unter den FB-Dialektformen:
In der Dialektform 
-lang qb steht EXEC nicht zur Verfügung und kann nur über __EXEC aufgerufen werden. 
Siehe auch:
RUN, 
CHAIN, 
SHELL, 
END, 
COMMAND, 
Betriebssystem-Anweisungen
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
				
  | 
		||||



			FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
 Versionen