infra:NET User
 
×
1.3.28 StpSubScript– Ausführen von SubSkripten
StpSubScript( strFile, nReturnCode );
Argumente
strFile
Dateiname der Skriptdatei
 
nReturnCode
Diese Variable hat eine Doppelfunktion. Einerseits wird anhand des Wertes, der übergeben wird, die Fehlerbehandlung beeinflusst, und andererseits wird der Fehlercode zurückgeliefert.
Eingabe
0
Skript wird abgebrochen bei Fehler in Unterskript 
1
Im Hauptscript muss der Fehler behandelt werden
Rückgabewert
Eingabe 0
Fehlerhandling übernimmt die InstallEngine.
Eingabe 1
nReturnCode == 0:
Ok
 
nReturnCode <> 0
Fehlernummer
 
 
(SkriptRuntime, Kernsystem etc. )
Beschreibung
Die Funktion ruft die angegeben Skriptdate auf, prüft und fürt sie bis zu einem Exit() aus.
Die Skriptdatei sollte zuerst auf die Festplatte kopiert werden bevor sie aufgerufen wird.
Werden in der Skriptdatei weitere DLL geladen, müssen diese ebenfalls ins Arbeitsverzeichnis.
des Setup, in str$WorkDir auf der Festplatte kopiert werden. Alle Stpfunktionen,, mit Ausnahme von StpSubScript, können weiter benützt werden. Der Aufruf entspricht einem „Call by Value“, d.h. alle Variablen werden kopiert und gearbeitet wird auf der Kopie. Es können keine Werte vom Unterskript übergeben werden.
Wichtig: Da die Unterskriptdatei ohne Unterbruch, d.h. bis zu einen Exit() ausgeführt wird, können keine infraSetupFunktionen aus einem Unterskript aufgerufen werden.
D.h. alle Variablen müssen vor dem Aufruf von StpSubScript vom Benutzer abgefragt werden.
Funktionsart
STPFunktion