Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
Statut du process

Statut du process 


 

Statut du process ( process ) -> Résultat 
Paramètre Type   Description
process  Entier long in Numéro du process
Résultat  Entier long in Statut du process

La commande Statut du process retourne le statut du process dont le numéro est passé dans process.

Le résultat de la fonction peut être l'une des valeurs des constantes prédéfinies suivantes (thème Statut du process) :

Constante Type Valeur Comment
_o_Dialogue caché Entier long 6 Compatibilité: Ce statut du process n'existe plus à partir de 4D v16. Un statut équivalent est retourné par la commande INFORMATIONS PROCESS lorsque procStatut=En attente événement et procMode=Faux.
Détruit Entier long -1
En attente drapeau interne Entier long 4
En attente entrée sortie Entier long 3
En attente événement Entier long 2
En exécution Entier long 0
Endormi Entier long 1
Inexistant Entier long -100
Suspendu Entier long 5

Si le process n'existe pas (ce qui signifie le numéro que vous avez passé est hors de l'intervalle de 1 à Nombre de process), Statut du process retourne Inexistant (-100).

Exemple  

L'exemple suivant retourne le nom et le numéro de référence de chaque process dans les tableaux asProcName et aiProcNum. La méthode teste si le process a été détruit. Dans ce cas, le nom et le numéro du process ne sont pas ajoutés dans le tableau :

 $vlNbTasks:=Nombre de process
 TABLEAU TEXTE(asProcName;$vlNbTasks)
 TABLEAU ENTIER(aiProcNum;$vlNbTasks)
 $vlActualCount:=0
 Boucle($vlProcess;1;$vlNbTasks)
    Si(Statut du process($vlProcess)>=En exécution)
       $vlActualCount:=$vlActualCount+1
       INFORMATIONS PROCESS($vlProcess;asProcName{$vlActualCount};$vlState;$vlTime)
       aiProcNum{$vlActualCount}:=$vlProcess
    Fin de si
 Fin de boucle
  ` Eliminer les éléments superflus
 TABLEAU TEXTE(asProcName;$vlActualCount)
 TABLEAU ENTIER(aiProcNum;$vlActualCount)



Voir aussi  

INFORMATIONS PROCESS
Nombre de process

 
PROPRIÉTÉS 

Produit : 4D
Thème : Process
Numéro : 330
Nom intl. : Process state

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)