le 03-26-2012 06:55 AM
Bonjour,
J'ai créer un file attente pour transmettre les données du sous vi à la façade du vi principal pour lorque j'arrête le programme du bouton STOP du vi principal voici le message d'erreur qui affiche copie ci-joint pourriez vous me dire comment corriger ce BUG. Merci d'avance.
le 03-26-2012 09:45 AM
J'imagine que lorsque tu appuie sur le bouton STOP ton VI principal détruit la file d'attente.
Est ce que tu t'es bien assuré que ton sous-vi n'essaie pas d'ajouter un élément dans la file après que tu aie détruit celle-ci ?
le 03-26-2012 10:19 AM
Je suis assez d'accord avec Yohann, j'ajoute jsute que ne pas cabler les terminaux d'erreur est très peu judicieux!
pour vérifier l'idée de Yohann tu devrais essayer de mettre un noeud "IsValidRef?" afin de t'assurer (pour débugger) que le problème vient bien du fait que la référence n'est plus valide.
le 03-27-2012 01:44 AM
Bonjour,
Comment fait-on pour mettre "IsValidRef?" puisque quand je sélectionne ajouter un élément à la file d'attente clique droit je n'ai pas créer un noeud de propriété "IsValidRef?". Autrement j'ai mis une struture condition avant de rajouter un élément à la file d'attente pour détecter le bouton stop. Si le bouton stop n'est pas validé je continue à tranmettre des données si non j'arrête la boucle for pour quitter proprement des acquittements. Mais hélas cela ne marche toujours pas.
le 03-27-2012 02:02 AM
Je n'ai pas trouvé "IsValidRef?" mais en mettant le cluster d'erreur j'ai pu arrêter correctement.
03-27-2012 03:23 AM - modifié 03-27-2012 03:25 AM
Voila ce que je suggerai pour valider que c'est un problème de reference:
Ps: ici c'est isNOTvalidref...contrairement a ce que j'ai mis comme nom d'indicateur