Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Process state

Process state 


 

Process state ( Prozessnr ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Prozessnr  Lange Ganzzahl in Nummer des zu analysierenden Prozesses
Funktionsergebnis  Lange Ganzzahl in Prozess-Status

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

Das Funktionsergebnis kann ein Wert einer vordefinierten Konstante unter dem Thema Prozesstatus sein:

Konstante Typ Wert Kommentar
_o_Hidden modal dialog Lange Ganzzahl 6 Kompatibilität: Ab 4D v16 existiert dieser Prozesstatus nicht mehr. Der Befehl _o_PROCESS PROPERTIES gibt einen gleichwertigen Status zurück, wenn Prozesstatus=Waiting for user event und ProzModus=False.
Aborted Lange Ganzzahl -1
Delayed Lange Ganzzahl 1
Does not exist Lange Ganzzahl -100
Executing Lange Ganzzahl 0
Paused Lange Ganzzahl 5
Waiting for input output Lange Ganzzahl 3
Waiting for internal flag Lange Ganzzahl 4
Waiting for user event Lange Ganzzahl 2

Ist der Prozess nicht vorhanden, d.h. die übergebene Nummer liegt nicht im Bereich von 1 bis Count tasks, gibt Process state den Wert Does not exist (-100) zurück.

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 TEXT(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 TEXT(asProcName;$vlActualCount)
 ARRAY INTEGER(aiProcNum;$vlActualCount)



Siehe auch 

_o_PROCESS PROPERTIES
Count tasks
Process info

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Prozesse
Nummer: 330

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)