Process state

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


Process state (Prozessnummer) Numerisch

ParameterTypBeschreibung
ProzessnummerNumerischNummer des zu analysierenden Prozesses
FunktionsergebnisNumerischProzess-Status

Beschreibung

Die Funktion Process state gibt den Zustand des Prozesses Prozessnummer zurück.

Das Funktionsergebnis kann ein Wert der folgenden vordefinierten Konstanten sein:

KonstanteTypWert
AbortedLange Ganzzahl-1
DelayedLange Ganzzahl1
Does not existLange Ganzzahl-100
ExecutingLange Ganzzahl0
Hidden modal dialogLange Ganzzahl6
PausedLange Ganzzahl5
Waiting for input outputLange Ganzzahl3
Waiting for internal flagLange Ganzzahl4
Waiting for user eventLange Ganzzahl2

Ist der Prozess nicht vorhanden, gibt Process state den Wert Does not exist (-100) zurück. Das bedeutet, dass Sie in Count tasks keine einstellige Nummer übergeben haben.

Beispiel

Folgendes Beispiel setzt Namen und Referenznummer jedes Prozesses in die Arrays asProcName und aiProcNum. Die Methode prüft, ob der Prozess abgebrochen wurde. Name und Nummer dieses Prozesses werden den Arrays dann nicht hinzugefügt:

   $vlNbTasks:=Count tasks
   ARRAY STRING(31;asProcName; $vlNbTasks)
   ARRAY INTEGER(aiProcNum; $vlNbTasks)
   $vlActualCount:=0
   For ($vlProcess;1; $vlNbTasks)
      If (Process state($vlProcess)>=Executing)
         $vlActualCount:=$vlActualCount+1
         PROCESS PROPERTIES($vlProcess; asProcName{$vlActualCount};$vlState;$vlTime)
         aiProcNum{$vlActualCount}:=$vlProcess
      End if
   End for
      ` Entferne nicht verwendete Extra-Elemente
   ARRAY STRING(31;asProcName;$vlActualCount) 
   ARRAY INTEGER(aiProcNum;$vlActualCount)



Referenz

Count tasks, PROCESS PROPERTIES.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next