À propos des QuickFonctions
- Last UpdatedFeb 05, 2018
- 1 minute read
Les QuickFonctions sont des scripts que vous pouvez invoquer à partir d'autres scripts ou liens d'animation. L'avantage essentiel d'une QuickFonctions, c'est de limiter la répétition de code.
Vous pouvez passer des valeurs aux QuickFonctions, et celles-ci peuvent utiliser les valeurs et résultats renvoyés.
Les QuickFonctions peuvent être exécutées de manière asynchrone. À la différence des autres scripts, elles peuvent s'exécuter en arrière-plan sans perturber le flux du programme principal. Une QuickFonction exécutée en mode asynchrone peut être employée pour des opérations qui consomment beaucoup de temps, comme des appels à des bases de données SQL.
Remarque : Il convient d'étudier les QuickFonctions et leurs arguments avec soin, car avant de pouvoir modifier les arguments d'une QuickFonction, il faudra auparavant supprimer tous les appels à cette QuickFonction dans chacun des scripts qui l'utilisent. Après avoir apporté vos modifications, il faudra alors de nouveau ajouter l'appel de la QuickFonction aux scripts. Voir la note à la rubrique Configuration de QuickFunctions.
Une QuickFonction se divise en trois parties principales<:hs>:
-
Nom
-
Arguments (facultatifs)
-
Corps du script, avec des valeurs retour facultatives
Les QuickFonctions sont exécutées par la fonction CALL, que ce soit dans un lien d'animation ou dans un autre script. Voir Appel de QuickFonctions.