Zum Hauptinhalt springen

SysClone

SysClone(int1[, alpha2[, alpha3[, alpha4[, alpha5]]]]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle

Neuen Client-Prozess starten

Details

Mit diesem Befehl wird ein neuer Client-Prozess gestartet.

Folgende Optionen (int1) können angegeben werden:

Die Optionen zur Größe (_CloneMinimized und _CloneMaximized) können mit den Optionen zum Clienttyp (_CloneStandard und _CloneAdvanced) kombiniert werden, jedoch nicht untereinander.

Ist keine der Optionen _CloneStandard und _CloneAdvanced angegeben, wird der aktuelle Clienttyp gestartet.

Es kann eine abweichende Startprozedur (alpha2) angegeben werden. Ist diese nicht angegeben, wird die Startprozedur ausgeführt, die in der Benutzerverwaltung für den Benutzer hinterlegt ist.

In dem Parameter (alpha3) können Kommandozeilenargumente angegeben werden. Bisherige Argumente können mit SysGetArg () ermittelt werden.

Wird ein Benutzer (alpha4) angegeben, wird dieser zum Start des Clients verwendet. In diesem Fall muss, sofern für den Benutzer ein Passwort definiert ist, sein Passwort (alpha5) angegeben werden. Ist kein Benutzer angegeben, wird der aktuelle Benutzer verwendet.

Im Fehlerfall wird _ErrGeneric zurückgegeben, andernfalls die Prozess-ID des gestarteten Prozesses.

Beispiele:

// Neuen Client abhängig vom aktuellen Clienttyp starten
SysClone(0);

// Standard-Client unabhängig vom aktuellen Clienttyp starten
SysClone(_CloneStandard);

// Neuen Client mit anderem Benutzer starten
SysClone(0, '', '', 'User', 'Password');