1.2.166 RunScript – Skriptaufruf aus Skript
RunScript( strFile, nlReturnCode );
|
Argumente
|
strFile
Dateiname mit Pfad der Skriptdatei
|
|
|
nlReturnCode
Flag für das Errorhandling und Rückgabewert != 0 im Fehlerfall
|
|
Rückgabewert
|
Wird nlReturnCode mit 0 vorbelegt, übernimmt die InstallEngine das Fehlerhandling.
Wird nlReturnCode mit 1 vorbelegt, muss der Skripter die Fehler abhandeln.
|
|
Beschreibung
|
Die Funktion ruft die angegeben Skriptdate auf, prüft und führt sie bis zum 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.
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 RunScript vom Benutzer abgefragt werden.
|
|
Funktionsart
|
Standardfunktion
|
Hinweis:
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.
Siehe "DBS:SHOW_BINARY_FIELDS" bei "BufAddParam" 1.2.25 BufAddParam – speichert zusätzliche Steuerparameter bei einem Buffer