VARIABLES INTERPROCESS, changements de v15 a v16?

Bonjour,

je suis perdu, mes variables interprocess ne sont plus remises a zero lors de la creation d’un nouveau process en fin de méthode (recursif par appel de la meme methode)

ex :
methode : _1_CR_MASTER
<code 4D>
boucle($i;1;100)
<>compteur:=<>compteur+1
fin de boucle
$pss2:=Nouveau process("_1_CR_MASTER";1024*$mem*10;"_1_CR_MASTER";<>totSITES
</code 4D>

appel de la méthode => _1_CR_MASTER et fin de la méthode _1_CR_MASTER initiale

<>compteur:=0
message(chaine(<>compteur))

me donne un résultat négatif …

ca marchait bien en V15 … c’est pareil pour d’autres variables interprocess

Bonjour,

: Marc LONGO

je suis perdu, mes variables interprocess ne sont plus remises a zero
lors de la creation d’un nouveau process en fin de méthode

Fort heureusement !!!
Cela n’a jamais été le cas. Vous devez tirer parti d’un effet de bord de votre code, mais en aucun cas les variables interprocess ne doivent être remise à zéro à la fin d’un process.

Cordialement,

Merci d’avoir repondu Olivier, j’ai fait une boulette en fait … j’etais coincé dans une boucle et la méthode n’allais pas a la fin, donc les variables n’etaient pas mise a jour … il s’agit des crawlers qui tournent en boucle, c’est rentré dans l’ordre, merci et désolé ^^:oops: