Kriek Posté(e) le 23 septembre 2014 Signaler Posté(e) le 23 septembre 2014 Bonjour àtous, Je fais face àun petit problème dans la gestion de mes modules virtuels : lorsqu'on lance un module virtuel alors qu'il est déjàen train d'exécuter son propre script, il gère les deux déroulements de script en parallèle... Je ne sais pas si je suis clair... Pour démontrer ce que je raconte essayez ce petit script : local i=1 local maintenant = os.date("*t") local min=maintenant['min'] while i<100 do fibaro:debug(min.." step "..i) fibaro:sleep(1000) i=i+1 end Passez en debug mode et lancez le une première fois, puis une seconde fois lorsque le compteur dépasse 60. Vous verrez que les deux exécutions de scripts se superposent jusqu'àce que la première exécution soit terminée.Avez-vous une idée de comment arrêter un script qui est en cours de réalisation (un peu comme sur une scène) ? Sinon je vais devoir trouver un moyen de faire en sorte de m'assurer que mon script se termine avant de lancer une autre exécution. Pas que ça me dérange, mais ça serait plus simple si je pouvais gérer l'interruption d'une exécution en cours. D'avance merci àceux qui pourront m'aider !
Messages recommandés