Validità: Rule, Task
Questa keyword dà accesso alla variabile che contiene l'ordine di esecuzione degli esecutori delle rules.
Sintassi |
I32 oc (I32 n) |
---|---|
n |
Numero dell'esecutore. Minimo numero rappresentabile: 1 Massimo numero rappresentabile: 32 |
Attributi |
Sola lettura |
Se il valore della variabile è zero (o negativo), l'esecutore non è abilitato.
Esempio
; se reso = 1 significa che il trentaduesimo esecutore sarà il primo ad essere eseguito. ; La regola precedentemente assegnatagli tramite l'istruzione group di conseguenza sarà anch'essa la prima ; Di default l'esecutore 1 sarà il primo ad essere eseguito mentre il trentaduesimo sarà l'ultimo. reso = oc(32) |
Esempio
INT pippo pippo = oc(1) select(pippo) case 1 sr(1) = "Il primo esecutore sara' il primo ad essere eseguito" break case 2 sr(1) = "Il primo esecutore sara' il secondo ad essere eseguito" break case 3 sr(1) = "Il primo esecutore sara' il terzo ad essere eseguito" break endselect |