Si je ne me trompe pas, il semble que les paramètres de la liste d'actions de FinalBuilder 7 ne prennent en charge que les valeurs d'entrée. Est-il possible de simuler une solution de contournement pour les paramètres de retour? Je ne veux pas stocker les paramètres de retour dans une variable temp globale ou même une pile, car j'appelle plusieurs fois la même liste d'actions de manière asynchrone.Renvoi des paramètres à partir des listes d'actions de FinalBuilder 7
Voici un exemple de ce que je veux faire. (Notez l'utilisation partagée de la même liste d'actions)
Async Action Group
+-Action Group
| +-Run Action List - [Do Some Calculation]
| +-Replace variable A with return parameter from previous action list
+-Action Group
+-Run Action List - [Do Some Calculation]
+-Replace variable B with return parameter from previous action list
J'utilise actuellement un fichier INI dans la liste d'actions pour enregistrer les valeurs de retour. La méthode appelante transmet un paramètre à la liste d'actions spécifiant la clé INI à sauvegarder. La méthode appelante lit ensuite la valeur de l'INI à partir de la clé.
Sûrement il doit y avoir une manière plus élégante de faire ceci?
Merci pour la suggestion, je posterai ma demande sur leur forum. Au moment où je dis à la liste d'actions d'écrire les résultats dans un fichier INI aux noms de clés que je passe en paramètres. La méthode appelante lit ensuite les paramètres 'return' à partir de l'INI une fois la liste d'actions terminée. Je suppose qu'une autre façon de renvoyer des valeurs consisterait à écrire un texte de valeur-clé dans le journal, puis à ajouter une surveillance de sortie de journal à la liste des actions appelantes, qui analyserait et enregistrerait les correspondances regex avec une variable. – base2